MochiuWiki : SUSE, EC, PCB
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
検索
個人用ツール
ログイン
Toggle dark mode
名前空間
ページ
議論
表示
閲覧
ソースを閲覧
履歴を表示
Laravel - ルーティングのソースを表示
提供: MochiuWiki : SUSE, EC, PCB
←
Laravel - ルーティング
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループのいずれかに属する利用者のみが実行できます:
管理者
、new-group。
このページのソースの閲覧やコピーができます。
== 概要 == <br><br> == webミドルウェアグループ == webミドルウェアグループは、LaravelのWebインターフェース向けの重要な基本機能をまとめたミドルウェアのセットである。<br> <br> webミドルウェアには、以下に示す機能が含まれている。<br> * セッション状態の開始 *: <br> * StartSessionミドルウェアにより、ユーザセッションの開始と管理を行う。 *: <br> * CSRF保護 *: VerifyCsrfTokenミドルウェアにより、クロスサイトリクエストフォージェリ (CSRF) 攻撃からアプリケーションを保護する。 *: フォーム送信時のCSRFトークンの検証を行う。 *: <br> * クッキーの暗号化 *: EncryptCookiesミドルウェアにより、クッキーの自動暗号化・復号化を行う。 *: <br> * アプリケーション状態の共有 *: ShareErrorsFromSessionミドルウェアにより、ビューでエラーメッセージを利用できるようにする。 *: セッションデータをビューと共有する。 *: <br> * メンテナンスモード検出 *: CheckForMaintenanceModeミドルウェアにより、アプリケーションがメンテナンスモード時の処理を行う。 <br> これらのミドルウェアは、app/Http/Kernel.phpのwebミドルウェアグループに定義されている。<br> つまり、Route::middleware('web')と指定することにより、通常のWebアプリケーションで必要となる基本的なセキュリティと機能のセットを一括して適用できる。<br> <br> webミドルウェアグループを使用しない場合、セッション管理やCSRF保護などの機能が使えなくなるため、一般的なWebアプリケーションのルートでは常にこのミドルウェアグループを指定することが推奨されている。<br> <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> {{#seo: |title={{PAGENAME}} : Exploring Electronics and SUSE Linux | MochiuWiki |keywords=MochiuWiki,Mochiu,Wiki,Mochiu Wiki,Electric Circuit,Electric,pcb,Mathematics,AVR,TI,STMicro,AVR,ATmega,MSP430,STM,Arduino,Xilinx,FPGA,Verilog,HDL,PinePhone,Pine Phone,Raspberry,Raspberry Pi,C,C++,C#,Qt,Qml,MFC,Shell,Bash,Zsh,Fish,SUSE,SLE,Suse Enterprise,Suse Linux,openSUSE,open SUSE,Leap,Linux,uCLnux,Podman,電気回路,電子回路,基板,プリント基板 |description={{PAGENAME}} - 電子回路とSUSE Linuxに関する情報 | This page is {{PAGENAME}} in our wiki about electronic circuits and SUSE Linux |image=/resources/assets/MochiuLogo_Single_Blue.png }} __FORCETOC__ [[カテゴリ:Web]]
Laravel - ルーティング
に戻る。
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
Collapse