Laravel 5.7 可调用操作 URL
发布时间:作者: Paul Redmond
得益于 Sebastian De Deyne,Laravel 5.7 中即将出现一种新的可调用类语法,用于操作 URL!您可能还会听到该功能被称为“元组表示法”或“URL 生成操作的可调用数组语法”。
以下是它在 5.7 中的工作方式
<?php $url = action([PostsController::class, 'index']);
目前(截至 Laravel 5.6),操作助手只支持您可能已经熟悉的以下样式
<?php $url = action('UserController@profile', ['id' => 1]);
新的可调用数组语法格式的一个优点是,如果您使用支持代码导航的文本编辑器或 IDE,则可以直接导航到控制器。
您可以在即将发布的 URL 生成 文档中找到它,如果您有兴趣了解为支持此功能而进行的代码更改,您可以查看 5.7 元组表示法用于 UrlGenerator 操作 拉取请求。