カスタムビルドのレポート環境を Laravel 4 に移行しようとしています。現在、200 以上のレポート ページがあります。組織上の理由から、それらを大規模なディレクトリ構造に配置しました。レポート ディレクトリは次のようになります。
reports
- main1
- sub1
- deep1
- deep2
- sub2
- deep3
- deeper4
.. etc
最も深いレベルには、呼び出すメソッドを持つコントローラーがあります。のような URL を使用したいと思い/reports/main1/sub1/deep1/action
ます。
すべてのレポート要求を適切なコントローラーに送信するルートを設定するにはどうすればよいですか? 残念ながら、深さは可変であり、複雑になっています。
編集
ID を介してロードできるレポート クエリだけではありませんが、各宛先は、ユーザー入力に基づいて多数のレポートをレンダリングするためにあらゆる種類のことを実行できる php ファイルです。そのため、整理しておくために、すべてを大規模なディレクトリ構造に配置しています。私が求めているのは、200 のパスを指定することなく、ディレクトリ ツリー内の適切なコントローラにルーティングする方法があるかどうかです。