Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel5.1路由将所有URL设置为控制器_Php_Laravel_Laravel 5.1 - Fatal编程技术网

Php Laravel5.1路由将所有URL设置为控制器

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");

我认为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::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;
});