我需要在控制器中执行操作,这将在第二个参数中注明 虽然我看到var变量但我不能去行动
Route::get('/seeds/{var}', function($var){
dump($var);
return redirect()->action('MakeSeedingController@index');
});
我收到错误 http://prntscr.com/i0ebrf 而控制器和动作是存在的
答案 0 :(得分:0)
我弄明白你错过了什么。
由于您尝试重定向到MakeSeedingController@index
操作,因此您必须定义另一个route
。
试试这个:
Route::get('/seeds/{var}', function($var){
dump($var);
return redirect()->action('MakeSeedingController@index');
});
Route::get('/someroute/{var}', 'MakeSeedingController@index');
答案 1 :(得分:0)
这个constraction有效,但我不明白为什么以及它意味着什么App :: call如果somebode知道请解释
Route::get('/seeds/{var}', function ($var) {
return App::call('App\Http\Controllers\MakeSeedingController@' . $var);
});