私はAssetControllerというコントローラに更新アクションを持っています。私は更新アクションに投稿するとき、私はRoute::resource('asset', 'AssetController');
更新後のLaravelリダイレクト
を持って、私は私のルートでreturn \Redirect::route('asset.edit', array($id));
を行うアクションの終わりに
は、それが「/資産/ 8」(8のIDであることを私にとりその資産レコード)。私はそれを "/ asset/8/edit"に行きます。つまり、単に更新のために提出した編集フォームにユーザーを戻すだけです。私もreturn \Redirect::back()
を試しましたが、それは "/ asset/8"にも送信されました。ちょうど "/ asset/8/edit"でした。
なぜこれが機能しないのですか?
おかげで、私はあなたが右だったら、これは事を変更しません。 Laravelはidとして渡された単一のパラメータを解釈します。 (私はあなたの提案を確かめるために試してみましたが、行っていません) – circle1