按名称获取路线-Laravel 5.4

问题描述 投票:0回答:2

我想根据语言来使用Auth路由的动态uri。
是否可以通过名称获取路线结果?

例如,使用Auth路由:

Route::get(route('login'));

谢谢你的想法...

php laravel routes laravel-5.4
2个回答
1
投票

我通常这样使用它们:

//Routes
Route::post('/login',[
  'uses'=>'HomeController@login',
  'as'=>'login'
]);

// Calling them in blade
{{route('login')}}   -> xxxxx/login

您仍然可以获得有关世界上最好的文档的更多信息: https : //laravel.com/docs/5.4/routing#named-routes


0
投票

如果您想要命名路由的url,例如在视图中使用它,则应仅使用route('routename') (当然,您应将route_name替换为路由名称)。 您不需要Route::get解决,Route :: get / post / put / patch / delete函数用于定义新路由,而不是获取路由的url。

看一下https://laravel.com/docs/5.4/routing#named-routes ,了解如何创建命名路由并正确链接到它们。

© www.soinside.com 2019 - 2024. All rights reserved.