Bor*_*lis 3 php redirect routes laravel
我在Laravel有一个功能.最后我想重定向到另一个函数.我怎么在Laravel那样做?
我尝试过类似的东西:
return redirect()->route('listofclubs');
Run Code Online (Sandbox Code Playgroud)
它不起作用."listofclubs"的路线是:
Route::get("listofclubs","Clubs@listofclubs");
Run Code Online (Sandbox Code Playgroud)
如果要使用路径路径,则需要使用该to方法:
return redirect()->to('listofclubs');
Run Code Online (Sandbox Code Playgroud)
如果要使用该route方法,则需要传递路由名称,这意味着您需要为路由定义添加名称.因此,如果修改您的路线以获得如此名称:
// The `as` attribute defines the route name
Route::get('listofclubs', ['as' => 'listofclubs', 'uses' => 'Clubs@listofclubs']);
Run Code Online (Sandbox Code Playgroud)
然后你可以使用:
return redirect()->route('listofclubs');
Run Code Online (Sandbox Code Playgroud)
你可以阅读更多有关命名路线Laravel HTTP路由文档,更多的是在重定向Redirector类API文档,你可以看到可用的方法和参数是什么每个人的接受.