Php Laravel5.1路由将所有URL设置为控制器
我认为get/post访问控制器Php Laravel5.1路由将所有URL设置为控制器,php,laravel,laravel-5.1,Php,Laravel,Laravel 5.1,我认为get/post访问控制器 Route::match(['get','post']. '{Controller}/{method}','$Controller\$Controller_Controller@$method'); 但这是错误的 如何输入localhos/website/User/login,转到查找控制器/User/User_Controller@login?我知道你在找这个 Route::get("/my/path", "MyController@myMethod");
Route::match(['get','post']. '{Controller}/{method}','$Controller\$Controller_Controller@$method');
但这是错误的
如何输入localhos/website/User/login,转到查找控制器/User/User_Controller@login?我知道你在找这个
Route::get("/my/path", "MyController@myMethod");
Route::post("/my/path", "MyController@myMethod");
或者你可以用这个
对不起,我的问题可能不清楚,根据视图,我可以找到一条路线来查找所有视图,资源:
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);
或
你的问题不清楚。请详细说明。对不起,我尝试详细说明,谢谢。是的,但是这种方式只能路由一个控制器,我认为一个控制器将找到所有包类,然后使用route::resource好的,谢谢,我成功了,我的方式是route::resource('User','User_controller');
//but the return a string to view
Route::match(['get','post'].'{Controller}/{method}',function($Controller,$method){
$url = $controller . "@" . $method;
return $url;
});