Laravel Action URL(动作URL)
Laravel 5.7引入了一个名为“可调用动作URL”(callable action URL)的新功能。此功能类似于Laravel 5.6中在动作方法中接受字符串的功能。Laravel 5.7引入新语法的主要目的是直接使您能够访问控制器。
Laravel 5.6版本中使用的语法如下所示−
<?php
$url = action('UserController@profile', ['id' => 1]);
在Laravel 5.7中,类似的动作被称为下面的内容−
<?php
$url = action([PostsController::class, 'index']);
通过新的可调用数组语法格式,开发人员可以直接导航到控制器,这是一个优势,前提是他们使用支持代码导航的文本编辑器或IDE。