我有这些方法的RestaurantController :
save
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');
你能帮帮忙吗?
Route是路由的名称,因此在本例中它将是:
return Redirect::route('restaurants.show', [$restaurant->id]);
有关重定向的更多信息,请参阅此处。
另外,仅供参考,您可以从命令行运行php artisan routes
以查看路由的完整列表及其对应的名称。