我有这些方法:
的RestaurantControllersave
show($id)
当我完成执行save
方法时,我想将用户重定向到show($id)
方法。
我试过了:
return Redirect::route('show', array($restaurant->id));
但我得到了:
InvalidArgumentException
Route [/show] not defined.
我也试过这个:
NotFoundHttpException
虽然存在show
方法。
在我的routes.php中我有:
Route::resource('restaurants', 'RestaurantsController');
你可以帮忙吗?
答案 0 :(得分:1)
路由是路由的名称,因此在这种情况下它是:
return Redirect::route('restaurants.show', [$restaurant->id]);
See here for more information regarding redirects.
另外,只需fyi,您可以从命令行运行php artisan routes
以查看完整的路由列表及其相应的名称。