《最受欢迎PHP框架Laravel 5.5 新特性 提前体验》要点:
本文介绍了最受欢迎PHP框架Laravel 5.5 新特性 提前体验,希望对您有用。如果有疑问,可以联系我们。
Laravel 5.5 再过几天就要发布了,这将是 Laravel 框架的下一个 LTS release(历久支持版),自 5.1 以后,经历两年多迭代演进终于迎来新一代 LTS 版 Laravel 5.5 .Laravel 在 5.2, 5.3, 5.4版本中,已经提供了一系列非常有吸引力的新特性,这里就不介绍了(如果不清楚的可以关注或私信我).
Laravel 5.5 带来了哪些新特性?给实际开发带来了哪些实用功能?按Laravel 一向精进不休的作风,这次的改进确实值得称颂.
命令行工具更强年夜
vendor:publish 命令更加灵活便利,自带提示功能不用后面加参数也可以正确publish;
php artisan vendor:publish
数据库迁移新增命令migrate:fresh, 自动删除表重新创立;php artisan migrate:fresh
前端主题可以通过命令行控制了,非常便利;
php artisan preset
差错验证更加实用功能更多
Whoops(PHP 错误捕捉框架)又回来了,之前在Laravel 4 中,Laravel 5.0之后从Laravel 框架中移除,现在Laravel 5.5 Whoops又回来了.
Validator 可以返回哀求的数据
$data = $this->validate(request(), [ 'price' => 'required|numeric' ]);
另外新增两个打印命令dump() dd() ,以后调试靠他们了;
抛出异常能再简单点不?
throw_if($foo, new BarException('Foo is true')); //$foo==true 执行BarException
throw_unless($foo, new BarException('Foo is false')); //$foo==false 执行BarException
除此之外,还可以自定义验证,内容太多以后专门再介绍;
邮件更加丰富好看
Laravel 5.5 终于可以在浏览器中调试模版了,以后再也不用费劲去邮件客服端调试了;更进一步,Laravel 5.5 带来了更加便利的邮件样式配置;
自定义模版标签
Blade::if('admin', function () {
return auth()->check() ;
});
@admin
<a>admin</a>
@else
<a>Login</a>
@endadmin
更加优雅的响应方式
Laravel 5.5带来了一个种新的响应方式 :Responsable , 这是个接口,用它自定义响应结果非常方便,代码也更容易维护;
相信随着Laravel 5.5的正式发布,还会有许多新的特性功能带来,到时候会第一时间介绍给年夜家.
欢迎参与《最受欢迎PHP框架Laravel 5.5 新特性 提前体验》讨论,分享您的想法,维易PHP学院为您提供专业教程。
转载请注明本页网址:
http://www.vephp.com/jiaocheng/9367.html