Laravel - 操作 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 时能直接导航到控制器。

广告