
展示新功能特性的最好方式莫过于通过实例代码,假设你有一个集合并且想要对其中每个元素进行 *** 作:
$invoices->each(function($invoice) {
$invoice->pay();
});通过新的特性你可以将上述代码简化如下:
$invoices->each->pay();
另外一个演示示例如下:
$employees->reject(function($employee) {
return $employee->retired;
})->each(function($employee) {
$employee->sendPayment();
});同样,通过5.4的新功能我们可以将其简化如下:
$employees->reject->retired->each->sendPayment();
以上就是这篇文章的全部内容,更多请关注laravel框架入门教程!
相关推荐:
Laravel 5.1框架中的ACL用户授权和权限检查功能的实现
Laravel 5.1框架中如何创建自定义Artisan控制台命令
以上就是laravel的新特性之高阶消息传递的详细内容,
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)