PHP/Elixirエンジニアのブログ

有益なアウトプットを心がけます。

【Laravel】Redirectorの主なメソッド

ルートおよびactionを指定する

ルートの情報設定やコントローラのアクションを指定する場合に使用する。

redirect()->route(ルート名,配列)
redirect()->action(アクションの指定,配列)

ビューを指定する

ビューを指定してリダイレクトします。
アクションメソッドなどで
return viewするときに用いられる
名前と同じものです。

redirect()->view(ビュー名)

JSONデータを返す

JSONデータをクライアントに返す場合に用いられるものです。
引数にはJSON形式のテキストを指定します。
これで指定のJSONデータを指定することができます。

redirect()->json(テキスト)

ファイルを返す

ファイルをダウンロードしたり、
表示したりするためのものです。
引数には利用するファイルのパスを
テキストで指定します。
ファイルをダウンロードしたり
PDFやイメージファイルを
表示させたりすることが簡単にできます。

redirect()->download(ファイルパス)
redirect()->fie(ファイルパス)