Laravel リダイレクト

Last Update: 2019.11.24 01:23:26

Laravel では Illuminate\Http\RedirectResponse のインスタンスを返すことでリダイレクトに必要なヘッダとかをいい感じに設定してくれる。 RedirectResponseインスタンスを生成するには様々な方法があるみたいだけどredirect() Helperを使うのが一番簡単とのこと。

static

Route::get('dashboard', function () {
    return redirect('home/dashboard');
});

パラメータあり

Route::get('items/item/{id}', function ($id) {
    return redirect('items/view/' . $id, 301);
});

PHPフレームワークLaravel実践開発

「MVC以外」の使いこなしもできる!『PHPフレームワーク Laravel入門』を読み終わった方にお勧め!「もっと知りたかったこと」を本書で詳細に解説!Laravel5.8.9準拠。本書で取り上げる主なテーマ:コア機能(ルーティング〜ファイルアクセス)の詳細から「サービス」、DBクラスとEloquent、ジョブ管理、フロントエンド(Vue.js、React、Angular)との連携、ユニットテスト、Artisanコマンドまで…。

作者: 掌田津耶乃 | 価格: 3,300円