Laravel5.1 Route将所有URL设置为Controller

时间:2015-09-30 06:13:06

标签: php laravel laravel-5.1

我认为上/后访问控制器

Route::match(['get','post']. '{Controller}/{method}','$Controller\$Controller_Controller@$method');

但这是错误;

如何在localhos / website / User / login中找到Controllers / User / User_Controller @ login?

2 个答案:

答案 0 :(得分:0)

我在寻找你的东西

Route::get("/my/path", "MyController@myMethod");
Route::post("/my/path", "MyController@myMethod");

或者你可以使用它 Route::resource

答案 1 :(得分:0)

抱歉,我的问题可能不清楚,我可以通过一条路线查找所有视图,资源:

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