📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
ページの作成:「== 概要 == <br><br> == webミドルウェアグループ == webミドルウェアグループは、LaravelのWebインターフェース向けの重要な基本機能をまとめたミドルウェアのセットである。<br> <br> webミドルウェアには、以下に示す機能が含まれている。<br> * セッション状態の開始 * StartSessionミドルウェアにより、ユーザセッションの開始と管理を行う。 *: <br> * CSRF保護…」 |
|||
| (同じ利用者による、間の1版が非表示) | |||
| 8行目: | 8行目: | ||
webミドルウェアには、以下に示す機能が含まれている。<br> | webミドルウェアには、以下に示す機能が含まれている。<br> | ||
* セッション状態の開始 | * セッション状態の開始 | ||
*: <br> | |||
* StartSessionミドルウェアにより、ユーザセッションの開始と管理を行う。 | * StartSessionミドルウェアにより、ユーザセッションの開始と管理を行う。 | ||
*: <br> | *: <br> | ||
| 30行目: | 31行目: | ||
<br> | <br> | ||
APIルートの場合は代わりにapiミドルウェアグループを使用して、セッション等の必要の無い軽量な構成を適用することができる。<br> | APIルートの場合は代わりにapiミドルウェアグループを使用して、セッション等の必要の無い軽量な構成を適用することができる。<br> | ||
<br> | |||
<syntaxhighlight lang="php"> | |||
// Laravelで新しいルートファイル (hoge.php) を作成して独自のルーティングを設定する例 | |||
namespace App\Providers; | |||
use Illuminate\Foundation\Support\Providers\RouteServiceProvider as ServiceProvider; | |||
use Illuminate\Support\Facades\Route; | |||
class RouteServiceProvider extends ServiceProvider | |||
{ | |||
public function boot() | |||
{ | |||
$this->routes(function () { | |||
Route::middleware('web') | |||
->group(base_path('routes/web.php')); | |||
// 新しいルートファイルを追加 | |||
Route::middleware('web') | |||
->group(base_path('routes/hoge.php')); | |||
}); | |||
} | |||
} | |||
</syntaxhighlight> | |||
<br><br> | <br><br> | ||