Laravel - Action URL

Laravel 5.7引入了一项名为"可调用操作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,则可以直接导航到控制器导航