Laravel5.5新特性

安装 composer create-project laravel/laravel lv5.5 dev-develop //安装开发版
1,Laravel 5.5的Blade模板引擎中添加新的指令来简化视图中自定义的if语句。
在控制器中 自定义一个类是if的匿名函数
use Illuminate\Support\Facades\Blade;
Blade::if('isLogin' ,function(){
return false; //这里返回的真假便是在视图中if判断的条件
});
在视图中
@isLogin
<h1>已经登录</h1>
@else
<h1>没有登录</h1>
@endisLogin
这样更加方便的扩大if的条件范围
还可以使用传参数的形式从试图中传到控制器
Blade::if('isLogin' ,function($userId){
return User::find($userId);
});
@isLogin(1) //注意这里不要传入0
@endisLogin

2,[响应 Responsable 接口]

3,Laravel 迁移新命令:Fresh
refresh 是先执行回滚在up,fresh是直接删除表在up

4,Laravel 前端预配置
为前端提供了更加广泛的选择
php artisan preset react 即可将 Vue 脚手架切换为 React 脚手架。默认的 Mix 配置、组件和其它相关文件将相应的更新
artisan preset bootstrap ,该命令仅删除 Vue 脚手架
想要删除所有的前端脚手架,使用命令 artisan preset none

5,默认报错样式变漂亮啦

6,vendor:publish 有选择,而不是全部的发布

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容