2017-07-16 43 views
1

我不得不使用别人写的代码。我看到他们使用的语法如下:Laravel在href和routes.php中使用动作

<a href="{{ action('[email protected]') }}">Messages</a> 

而我会用:

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

和routes.php文件

照顾,我不知道为什么“行动”语法被使用 - 它是从Laravel的旧版本也许?

我使用Laravel 5.3目前

感谢

回答

2

action助手功能是生成一个URL给定动作的功能。见https://laravel.com/docs/5.4/helpers#method-action

因为Laravel 5.1(或环岛)

+0

由于它已经可以! - 是否有偏好使用哪种格式 - 他们似乎做相同/相似的事情? –

+0

我倾向于在我的项目中使用'route()'辅助函数,我想'action()'辅助函数不需要命名路由,但我不太确定确切的用例是什么:) –

+1

我的建议是始终使用命名的路线 - 更容易维护。 – rzb

相关问题