Laravel5.1 路由设置所有 URL 到 Controller
Laravel5.1 Route set all URL to Controller
我觉得get/post访问Controller
Route::match(['get','post']. '{Controller}/{method}','$Controller$Controller_Controller@$method');
但这是错误的;
如何localhos/website/User/login,去寻找Controllers/User/User_Controller@login?
我知道你正在搜索这个
Route::get("/my/path", "MyController@myMethod");
Route::post("/my/path", "MyController@myMethod");
或者你可以使用这个
Route::resource
抱歉,我的问题可能不清楚,通过视图我可以通过一条途径找到所有视图,资源:
Route::get('/{pac}/{menthod}',function($pac,$method){
$url = $pac . "." . $method;
return view($url);
});
但是控制器
我试试
//this is error
Route::match(['get','post'],'Controoler/{Controller}/{method}',$Controller ."@". $method);
或
//but the return a string to view
Route::match(['get','post'].'{Controller}/{method}',function($Controller,$method){
$url = $controller . "@" . $method;
return $url;
});
我觉得get/post访问Controller
Route::match(['get','post']. '{Controller}/{method}','$Controller$Controller_Controller@$method');
但这是错误的;
如何localhos/website/User/login,去寻找Controllers/User/User_Controller@login?
我知道你正在搜索这个
Route::get("/my/path", "MyController@myMethod");
Route::post("/my/path", "MyController@myMethod");
或者你可以使用这个 Route::resource
抱歉,我的问题可能不清楚,通过视图我可以通过一条途径找到所有视图,资源:
Route::get('/{pac}/{menthod}',function($pac,$method){
$url = $pac . "." . $method;
return view($url);
});
但是控制器
我试试
//this is error
Route::match(['get','post'],'Controoler/{Controller}/{method}',$Controller ."@". $method);
或
//but the return a string to view
Route::match(['get','post'].'{Controller}/{method}',function($Controller,$method){
$url = $controller . "@" . $method;
return $url;
});