Laravel Artisan 命令行:创建一个命令
Laravel Artisan 除了自带的命令外,它也支持用户创建自己的命令。下面我们以创建一个 hash 命令为例来讲解如何创建自己的命令。 通过 make:command 创建命令 rtisan 提供了一个 make:command 命令用于创建用户自己的…
Laravel5 artisan 命令行:查看命令帮助信息
如何获得一个 Artisan 命令的帮助信息 每个 Artisan 命令都包含有帮助信息,我们只需通过 help 命令或 -h 或 –help 选项即可显示一个命令的帮助信息。 比如查看 migrate 命令的帮助信息,可通过如下方式: 通过 help 后带要查看帮助的命令名: 通过在命…
Laravel5 CSRF Token 过期时间
Laravel 会对所有的 POST 数据默认开启 CSRF 防护,实现的机制是检测 POST 数据里的 _token 信息。 会在每一次 Session 创建时重新生成,也就是说,跟会话的时间一致,Laravel 默认为 120 分钟,可以通过修改 config/session.php 文件里的 …
Laravel保存数据 fillable 与 guarded
Laravel 的模型中有两个protected属性的字段:fillable 与 guarded 们经常通过提交表单进行数据的增删改,为了方便的进行数据批量修改操作 Laravel 提供了批量赋值机制:假如我们想要在数据库表中添加一行,我们可以使用模型这么操作: 这样我们就直接将…
Laravel5 避免SQL注入
当你使用 Eloquent 查询时 Eloquent 内部使用的是 PDO 参数绑定,所以你的请求是安全的。虽然如此,在一些允许你使用原生 SQL 语句的地方,还是要特别小心,例如 whereRaw 或者 selectRaw 。如下: 以上这段代码里是存在安全漏洞的,请尽量避免使用原生查询语句。如果…
Laravel5 Protected Fillable Guarded 是什么意思
它保护你的模型免受攻击,只有在fillable的字段才可以写入数据库。 fillable:可填充表示允许插入表中的哪些列。 guarded:表示模型不能插入特定的列。 Laravel 中什么是可填充和保护的。 Laravel中Fillable和 Guarded的意思 Guarded 属性与Filla…
如何显示 PHP 错误信息
要显示php代码错误,可以在代码部分添加下面配置信息
Laravel 5 的updateOrCreate 使用
Laravel Eloquent updateOrCreate()的用法及其重要性。Laravel 提供了updateOrCreate()来帮助我们更新记录(如果存在)和创建(如果不存在)。这种方法帮助我们不用手动检查记录是否存在然后更新,如果不存在则创建。请参阅下面的示例,其中没有 Laravel…
Laravel 请求响应输出Json数据
JSON 响应 json 方法会自动把 Content-Type 响应头信息设置为 application/json,并使用 PHP 函数 json_encode 将给定的数组转换为 JSON: 上面代码输出json数据。 例如输出json…
Laravel url地址的使用方法
在Laravel 控制器里面使用下面代码