我想用索引方法创建一条路由,并且可以调用所有方法名称(如果存在)。有什么办法吗?
Route::get('/{params}/table', TableController@index)->name(table.index)
现在在控制器中,我想创建索引方法,所有请求都应该去那里。我想将params作为方法并尝试调用(如果存在)。
public function index(Request $request) {
dd($request);
}
我该怎么做?
更新
我认为我需要像这样的东西:
Route::get('/{params}/abc/{any?}, function(any) {
get params $any
call function from TableController@any
});
以及TableController中是否存在方法
答案 0 :(得分:0)
您可以在控制器中简单地接收$params
或$any
变量
public function index($params, $any) {
dd($any);
}
然后检查是否存在所需的方法。