有时候,我们可能需要手动定义发送表单数据所使用的 HTTP 请求方式,而 HTML 表单仅支持 GET 和 POST 两种方式,如果要使用其他的方式,则需要自己来定义实现。 HTTP 请求方式概述 最常见的 HTTP 请求方式自然是 GET 和 POST,相信你已经很熟悉,除此之外,HTTP 协议还 ...
分类:
其他好文 时间:
2019-01-17 19:55:59
阅读次数:
216
在 Laravel 5.6 中,还引入了频率限制功能。所谓频率限制,指的是在指定时间单个用户对某个路由的访问次数限制,该功能有两个使用场景,一个是在某些需要验证/认证的页面限制用户失败尝试次数,提高系统的安全性,另一个是避免非正常用户(比如爬虫)对路由的过度频繁访问,从而提高系统的可用性,此外,在流 ...
分类:
其他好文 时间:
2019-01-17 19:55:41
阅读次数:
220
与视图文件紧密关联的就是模板代码,我们在视图文件中通过模板代码和 HTML 代码结合实现视图的渲染。和很多其他后端语言不同,PHP 本身就可以当做模板语言来使用,但是这种方式有很多缺点,比如安全上的隐患、容易产生业务逻辑与视图模板的耦合,而且在视图文件中到处使用 <?php 内联代码一点都不优雅,甚 ...
分类:
其他好文 时间:
2019-01-17 19:51:58
阅读次数:
239
Laravel 如何引入 Bootstrap 如官方文档所言,Laravel 并不强制你使用 CSS 框架,但是开箱提供了对 Bootstrap 的支持,在 resources/js/bootstrap.js(在 Laravel 5.7 之前的版本位于 resources/assets/js/boo ...
分类:
其他好文 时间:
2019-01-17 19:49:01
阅读次数:
244
CSS 预编译语言概述 CSS 作为一门样式语言,语法简单,易于上手,但是由于不具备常规编程语言提供的变量、函数、继承等机制,因此很容易写出大量没有逻辑、难以复用和扩展的代码,在日常开发使用中,如果没有完善的编码规范,编写的 CSS 代码会非常冗余且难以维护。 为了解决上述问题,出现了很多 CSS ...
分类:
编程语言 时间:
2019-01-17 19:38:44
阅读次数:
145
在实际开发中,除了 API 路由返回指定格式数据对象外,大部分 Web 路由返回的都是视图,以便实现更加复杂的页面交互,我们在前面已经看到过了视图的定义方式: 我们将在这篇教程中具体讨论视图实现技术。 视图是 MVC 模式中的 View 部分,大部分视图都应该是 HTML 格式文本,在 Larave ...
分类:
其他好文 时间:
2019-01-17 19:36:52
阅读次数:
185
翻译过来就是 期望参数1是字符串 意思就是说变量为数组,应以数组的方式输出 @foreach($xxx as $k=>$y) {{$k}}{{$y}} @endforeach ...
分类:
Web程序 时间:
2019-01-17 19:36:46
阅读次数:
440
在定义路由时使用数组键 as 指定路由名称: 另外,还可以为控制器动作指定路由名称: 此外,除了在路由数组定义中指定路由名称外,还可以通过在路由定义之后使用 name 方法链的方式来实现: 如果你在使用路由群组,可以通过在路由群组的属性数组中指定 as 关键字来为群组中的路由设置一个共用的路由名前缀 ...
分类:
其他好文 时间:
2019-01-17 15:21:48
阅读次数:
252
目录 App\Models 没有就自己创一个 创建对应控制器的php文件,首字母大写 <?php namespace App\Models; use Illuminate\Database\Eloquent\Model; use Illuminate\Support\Facades\DB; clas ...
分类:
其他好文 时间:
2019-01-17 10:22:08
阅读次数:
256
1 配置信息 1.1配置目录: config/database.php 1.2配置多个数据库 2 使用DB门面进行基本操作 一旦你设置好了数据库连接,就可以使用 DB facade 来进行查找。DB facade 提供每个类型的查找方法:select、update、insert、delete、sta ...
分类:
数据库 时间:
2019-01-16 18:11:55
阅读次数:
179