現在、リソースルーティングを使用しています。これは、通常の追加、削除、チェック、変更に非常に便利です。ただし、一部の関数には追加、削除、確認、変更だけでなく、多くの小さな関数もあります。現在の解決策は、リソースのルーティングに対応するメソッドでパラメータを受け取り、これを使用して特定の操作 (非同期など) を決定することです。関連情報の取得、テーブルの関連付け (クラスなど) の変更) を実行し、対応するコードを実行します。
しかし、これにより、コントローラーのリソース ルーティング メソッドが肥大化し、直感的ではなくなります。ルーティング テーブルとコントローラーを比較的シンプルで読みやすいものに保つことができる、他に優れたソリューションはないでしょうか。
現在、リソースルーティングを使用しています。これは、通常の追加、削除、チェック、変更に非常に便利です。ただし、一部の関数には追加、削除、確認、変更だけでなく、多くの小さな関数もあります。現在の解決策は、リソースのルーティングに対応するメソッドでパラメータを受け取り、これを使用して特定の操作 (非同期など) を決定することです。関連情報の取得、テーブルの関連付け (クラスなど) の変更) を実行し、対応するコードを実行します。
しかし、これにより、コントローラーのリソース ルーティング メソッドが肥大化し、直感的ではなくなります。ルーティング テーブルとコントローラーを比較的シンプルで読みやすいものに保つことができる、他に優れたソリューションはないでしょうか。
次のようなものが必要になる場合があります: laravel-default-routes
このデフォルト ルートを README.md に従って設定すると、関数名に対応する他のフレームワーク module/controller/action
的方式的路由了。并且对于REST风格的不同类型的请求调用不同的函数:do + <HTTP_METHOD> + <action>
のデフォルト ルートを簡単に使用できます。