Laravelでアクション実行時にパラメーター付きリダイレクトをする方法

Laravelでアクション実行時にパラメーター付きリダイレクトをする方法

15 回閲覧されました

みなさんこんにちは、jonioです。

今回はアクション実行時にパラメーターを付けてリダイレクトをする為のメモになります。

おすすめ参考書

基礎力を上げるのに一番おすすめです。

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}を書くことでパラメーターが付いた状態でリダイレクトできます。