Laravelの大量のRouteと認可をデータベースで管理する。yama-logyama-logメニューコンテンツへスキップホームaboutContactプライバシーポリシーLaravelの大量のRouteと認可をデータベースで管理する。LaravelのRout(ルート)がかなり大量なのでDBに定義するLaravelのルートがかなり多くなってきて、記述が大変&各ルートごとに細かな認可をどうするか考えた所、DBで管理することにしまあした。ユーザーnameemailpassword(その他通常のフィールド)ルート実装こんかい業務案件なのでアクセス少なく気にならない不可でそのままですが、toC向けアクセス多い場合は何かしらキャッシュ/ビルドの仕組み必要そう。$controllerAction)->name($name)->middleware($middleware);}認可実装(ミドルウェアなどで)ざっくりと以下のように処理してます、のちのち運用フェーズではSQL一発で軽く確認できるような仕組みにしたい。false;//Actionモデルに認可判定処理関数を何かしら実装。