我宁愿尝试通过代码来解释我的问题。请不要告诉我,我不应该这样做。如果可能的话,我只需要这样做。
此外,如果可以避免使用简单的“Redirect :: to()”作为设置控制器的方法,那就太棒了。
Laravel的文档非常糟糕,所以如果可能的话,我无法弄明白。
Route::post('ajax/{param?}', function()
{
// HOW TO USE DIFFERENT CONTROLLER@METHOD FOR EACH DIFFERENT PARAM
switch($param) {
case 'one':
// HOW TO SET CONTROLLER UserController@param1 HERE
break;
case 'two':
// HOW TO SET CONTROLLER UserController@param2 HERE
break;
}
});
答案 0 :(得分:1)
如果您尝试避免发出额外的HTTP请求,可以执行
return App::make('YourController')->yourMethod($param);