Laravel重定向失败,但直接路由有效

时间:2016-08-25 09:46:00

标签: laravel-5.2

如果我在浏览器中输入carfreak/owner,则会出现预期的视图。工匠route:list看起来都很好,浏览器发现它意味着路线正常工作。

如果我将以下任何一项放入我的控制器,我会得到route [...] not defined

  • return redirect()->route('owner');
  • return redirect()->route('/owner');
  • return redirect()->route('carfreak/owner');

我错过了什么? Laravel文档说它应该可以工作:https://laravel.com/docs/5.2/routing#named-routes

编辑:

  • return redirect('owner')工作得很好。

1 个答案:

答案 0 :(得分:1)

我认为您无法使用return redirect()->route('/owner');return redirect()->route('carfreak/owner');

如果您重定向到路线,则需要通过制作'as' => 'routename'传递您在路线文件中设置的路线名,而不要使用路线重定向内的路线地址。