Laravel

(101)

Laravel 的计划任务真是比 Linux 系统的 crontab 方便多了

例如,我想加一个新功能,24小时内未支付的订单自动变更状态。以前都是通过系统 crontab 定时执行,但是缺点很明显。每次都需要手动配置 crontab,不方便在项目中集中管理。 看了一下 Laravel 的 scheduling

Laravel DB::transaction 的传参陷阱 - PHP 匿名函数

今天在使用 Laravel 的事务的时候,一直报变量未定义的错误 ``` $order_id = 12; DB::transaction(function () { $tmp = $order_id; }); ```

服务端 Laravel 异常日志自动发送到邮件中

Laravel 没有像 Django 一样内置发送异常邮件的功能,而这个功能非常实用,特别是 - 服务比较多的情况下,不可能每个服务都去线上查看日志 - 节假日可以及时接收服务异常信息 环境 Laravel 5.5 具体

为三方 Laravel Package 增加 locale 语言包

例如,模板文件中有一个翻译 trans('backpack::base.logout') 但是没有对应的 zh-CN 翻译。 如何添加对应的翻译? 对应的路径是什么? ## 加上了 backpack:: 前缀,代表了什么? 文件

Laravel 5.5 安装 laravel-wechat 4.0 版本失败

开发环境 Laravel 5.5 按照 github 的安装文档,安装最新的 4.0 版本 composer require "overtrue/laravel-wechat:dev-master" 报错 ``

Laravel Admin 折腾之旅 - Voyager

早晨蹲坑的时候,在 reddit 上看到 voyager 发布了 1.0 版,这是个与 Laravel backpack 类似的 Admin 方案。 于是早上过来安装 voyager 尝试了一下 几点感触 - 非常类似 W

Laravel Backpack 上传图片自动保存至七牛

默认 Backpack 上传的图片是保存到本地,但是现实场景中都是用 CDN 存储图片,以提升用户体验。所以就需要改造上传的流程,这里用到了 Laravel 七牛的接口实现。 根据 Backpack 文档的说明,需要在 mutator

Laravel db:seed 报错 [ReflectionException] Class XXX does not exist

修改了 Laravel Backpack Settings 自带的 seeder 导入测试数据时,报错 ``` php artisan db:seed --class=SettingsTableSeeder

Laravel 自定义创建时间、更新时间字段

Model 中,如果启动了 timestamps ``` public $timestamps = true; ``` 默认,laravel 会操作对应数据表的 created_at, updated_at 字段。 但

修改 laravel 的 locale 使对应语言包生效

使用 laravel backpack 作为 laravel admin 时,发现不知道如何修改界面的语言。其官方的文档中也没有找到对应的说明文档,于是猜测可能是 laravel 的配置,与三方包没有关系。测试了一下,果然如此 例如,