Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel在href vs routes.php中使用操作_Php_Laravel_Routes - Fatal编程技术网

Laravel在href vs routes.php中使用操作

Laravel在href vs routes.php中使用操作,php,laravel,routes,Php,Laravel,Routes,我必须使用别人编写的代码。我看到他们使用了以下语法: <a href="{{ action('MessagesController@index') }}">Messages</a> 鉴于我会使用: <a href="messages">Messages</a> 并在routes.php中满足了这一需求 我不知道为什么会使用“action”语法——它可能来自于较旧版本的Laravel吗 我目前正在使用Laravel 5.3 谢谢操作助手函

我必须使用别人编写的代码。我看到他们使用了以下语法:

<a href="{{ action('MessagesController@index') }}">Messages</a>

鉴于我会使用:

<a href="messages">Messages</a>

并在routes.php中满足了这一需求

我不知道为什么会使用“action”语法——它可能来自于较旧版本的Laravel吗

我目前正在使用Laravel 5.3


谢谢

操作助手函数是一个生成给定操作URL的函数。看


自Laravel 5.1(或环形交叉口)开始提供该服务。

谢谢对于使用哪种格式有什么偏好吗?它们似乎做了相同/相似的事情?我倾向于在我的项目中使用
route()
helper函数,我想
action()
helper不需要命名路由,但我不太确定确切的用例是什么:)我的建议是始终使用命名路由-更易于维护。