Laravel 5.2にIコントローラのアクションへのルート行い、私は次のルーティングルールでこれをキャッチします。今私は<code>domain/something/someaction/10</code>を入力した場合どのようにルーティング閉鎖にいるとき
Route::get('/{resource}/someaction/{id}', function($resource,$id){
//do something
});
、このクロージャ内で私が欲しいですこの要求をコントローラのアクションに転送します。それは例えば何でも、可能性がありしかし:
$controller_name = transformThisResource($resource).'Controller';
$controller = new $controller_name;
$controller->someaction($id);
私が午前特定の問題は、このプロジェクトでは約30のコントローラとそれらのそれぞれに3つのアクションによって行わ3つのタスクがまったく同じ振る舞いがあるということです。上記のような機能では、ルートファイルに3つのルールしか必要としません。