Laravel 5.6 已正式发布,该版本将是 Laravel 框架的下一个主要版本。Laravel 5.6 带来了许多的新特性,下面将简单介绍一下值得关注的更新。有关所有变更的完整列表,请访问更新日志 (GitHub)。 日志功能的改进 Laravel 5.6 最大的改进莫过于日志功能的改进。Laravel 新手请注意,v5.6 的日志记录配置文件已从 config/app.php 移动至新的 config/logging.php 文件。 此外,现在已可以通过配置 Bootstrap 4 所有前端脚手架和示例 Vue 组件现在都使用 Bootstrap 4,Laravel 5.6 其实在 beta 阶段就已使用了 Bootstrap 4,现在 Bootstrap 4 正式版已发布,所以 Laravel 5.6 正式版也就顺理成章地用上了 Bootstrap 4 的正式版。 动态限速 Laravel 5.6 引入了动态限速功能,带来更多灵活性的同时也让针对单个用户的限速更简单: Route::middleware('auth:api', 'throttle:rate_limit,1')
->group(function () {
Route::get('/user', function () {
//
});
}); 上面的例子中,rate_limit 是 App\User 模型的一个属性,用于确定某时间段内允许的请求次数。 生成 API 控制器 现在可以为 API 生成一个资源控制器,这将排除不必要的 php artisan make:controller API/PhotoController --api 要升级到 5.6 版本,请查看升级指南。 |