我想根据语言来使用Auth路由的动态uri。
是否可以通过名称获取路线结果?
例如,使用Auth路由:
Route::get(route('login'));
谢谢你的想法...
我通常这样使用它们:
//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
如果您想要命名路由的url,例如在视图中使用它,则应仅使用route('routename')
(当然,您应将route_name
替换为路由名称)。 您不需要Route::get
解决,Route :: get / post / put / patch / delete函数用于定义新路由,而不是获取路由的url。
看一下https://laravel.com/docs/5.4/routing#named-routes ,了解如何创建命名路由并正确链接到它们。