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

已经登录


@else

没有登录


@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 有选择,而不是全部的发布

你可能感兴趣的:(Laravel5.5新特性)