我有一个带参数的方法控制器。任何时候我需要使用它是完美的工作,但现在,我想在保存PDF后重定向回到该路线,我收到此错误“缺少参数1 for OrdersController :: getJoiner()”
这是方法......
public function getJoiner($id) {
// some code
}
控制器名称OrdersController和getJoiner($ id)的路由是'orders.joiner'。
我再说一遍,当我需要从其他地方使用该方法时,一切正常,但是当我想要重定向到它时却没有。
我试过这样:
return Redirect::action('OrdersController@getJoiner', array($orderID));
return Redirect::to('orders/joiner/'. $orderID);
return Redirect::route('orders.joiner', [$orderID]);
return View::make('orders.joiner', $orderID);
答案 0 :(得分:0)
您没有显示如何重定向,但您的方法需要一个参数,因此您必须确保将该ID与重定向一起传递。
像这样的东西。这假设您具有要在保存PDF的情况下使用getjoiner()的ID。
return redirect()->route('orders.joiner', $id);