Laravel
(100)laravel 5.0 升级 6.18 之 Route::controllers 的处理
Route::controllers 是 Laravel 老版本的语法,在 Laravel 6.x 中已经不再支持。需要进行兼容处理。
## laravel 6.x 下报错
例如:
Route::controllers
laravel 5.0 升级 6.18 之 router::filter 到 middleware 的改造
## laravel filter 的原始意义
这是 laravel 4.x 及 5.0 中的概念
https://laravel.com/docs/4.2/routing#route-filters
> Route filt
Laravel 5.x 版本升级 6.x
需要将一套历史悠久的 laravel 5.0 / 5.2 系统,升级到 laravel 6 LTS 版本。同时,对应的 PHP 版本也要升级到最新的 PHP 7.4。由于代码量巨大,且逻辑多得看不过来,需要一套高效的策略来升级。
##
Laravel 7 新版本发布,新功能及更改
Laravel 7 为非 LTS 版本,目前只有 Laravel 6 和 5.5 版本是 LTS 版本。
## 路由缓存提速
提升 Laravel 的性能真是当务之急,Laravel 7 号称提升了 Route Caching 的速
Laravel 获取上传图片文件的后缀
我之前都是不关注上传图片的文件名后缀的,直接放到七牛云存储上。
但是正在做的海外站点开启了 Cloudflare CDN 加速,可以免费的进行图片等资源文件的缓存。
而 Cloudflare 是根据文件名后缀来判断该文件是否应该
laravel 项目安装 https 证书失败:The client lacks sufficient authorization :: Invalid response from
用旧的方法给 Laravel 项目安装 certbot https 证书报错:
```
sudo certbot --nginx
Failed authorization procedure. xxx.sunzhongwei.
Laravel 6.0 版本新功能介绍
终于等到 Laravel 6.0 发布 (将于19年9月3号发布),Laravel 6.0 是一个 LTS 版本 , 所以有必要认真看一下新功能有哪些。
> LTS(Long-term Support)长期支持
Laravel
Laravel 队列的 bug: Out of range value for column 'attempts'
早上查看 laravel 任务队列的运行状况时,发现剩余一条 job,一直没有处理完。
然后,查看日志,发现在不断报错:
> Numeric value out of range: 1264 Out of range value
laravel validation rule 限制角色数量
我想限制后台登陆账号所拥有的角色数量。例如,一个人最多只能有一种角色。
可以使用 array between 规则来校验。
```
public function rules()
{
return [
监听 Laravel Model 生命周期中的 create delete 事件
## 现实场景
一个论坛系统,当后台管理人员进行删帖,需要对用户的发帖量进行重新计算。
所以,需要能监听 Model 的删除事件。
三种实现方法。后面两种为官方推荐的方法,然而我更喜欢第一种。。。
## 方法一
- 优
上一页
下一页