版本升级
php 版本维护时间
laravel 版本维护时间
如何选择laravel 版本
5.7-6.0 新特性
laravel 5.7
- resources目录调整
在 Laravel 5.6 下,resources 目录结构如下:
resources
├── assets
│ ├── js
│ └── sass
├── lang
│ └── en
└── views
在 Laravel 6.0 下,resources 目录结构如下:
resources
├── js
├── sass
├── lang
│ └── en
└── views
- 新的 URL 生成语法
「元组符号」或者「可调用数组语法」:
Laravel 5.6
$url = action('UserController@profile', ['id' => 1]);
Laravel 6.0
$url = action([PostsController::class, 'index']);
- 引入 Laravel Dump Server 输出dump() 调试信息
- 优化动态调用 Eloquent 模型导致的错误消息
laravel 5.8
- 缓存有效期单位调整
- 废弃全局的字符串和数组相关辅助函数
// Deprecated
array_add($array, $key, $value);
// Use this directly
Arr::add($array, $key, $value);
- 支持策略类自动解析功能
- 编译后的 Blade 模板显示编译前模板文件路径(方便调试)
laravel 6.0
- 为指定队列任务设置中间件
laravel 7.0
…