Laravelでアクション実行時にパラメーター付きリダイレクトをする方法
35 回閲覧されました
みなさんこんにちは、jonioです。
今回はアクション実行時にパラメーターを付けてリダイレクトをする為のメモになります。
宣伝
無料で使えるLaravelの学習サイトを作りました。
ユーザー登録をしてぜひ利用して下さい。
サイトはここから。
おすすめ参考書
基礎力を上げるのに一番おすすめです。
リンク
web.php
コードを下記にします。
Route::put('/view/update/{id}', 'update')->name('price.update');
「{id}」が今回使うパラメーターです。
コントローラー
コードを下記にします。
public function update($id, Request $request)
{
//何らかの処理
return redirect()->to(url("/item/{$id}/view"));
}
5行目の「/item/{$id}/view」ですがパラメーターの{$id}を書くことでパラメーターが付いた状態でリダイレクトできます。