Laravel 5 怎么使用自定义函数
我们的应用里经常会有一些全局都可能会用的函数。 创建文件 app/helpers.php 我们在app下面创建helpers文件 即:app/helpers.php 然后在helpers.php里面定义函数。 修改项目 composer.json 在项目 composer.json 中 autolo…
Magento2集成PayOp支付
PayOp 官网:https://payop.com/en 代码集成参考地址:https://github.com/Payop Integration using Server-To-Server api. 参考:https://github.com/Payop/checkout-demo-ap I…
Laravel 5 Kernel 添加定时任务操作
在前一章内容,我们已经做了定时任务的功能。我们现在需要把定时任务操作条件到 Kernel。 添加方法:将操作名称添加到 command()里面,然后后边跟上定时任务规则。 protected function schedule(Schedule $schedule) { $schedule->com…
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代码错误,可以在代码部分添加下面配置信息