Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/289.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 Laravel 5:缺少参数控制器_Php_Laravel_Laravel 5_Laravel 5.3 - Fatal编程技术网

Php Laravel 5:缺少参数控制器

Php Laravel 5:缺少参数控制器,php,laravel,laravel-5,laravel-5.3,Php,Laravel,Laravel 5,Laravel 5.3,我正在使用导航栏中的操作()调用EventController: <a href="{{ action('EventController@list_events',['host_id' => Auth::user()->host_id]) }}"> 当我在浏览器中打开它时,出现以下错误: EventController.php第60行中的ErrorException:缺少的参数1 App\Http\Controllers\EventController::list_ev

我正在使用导航栏中的操作()调用EventController:

<a href="{{ action('EventController@list_events',['host_id' => Auth::user()->host_id]) }}">
当我在浏览器中打开它时,出现以下错误:

EventController.php第60行中的ErrorException:缺少的参数1 App\Http\Controllers\EventController::list_events()

将路线更改为:

Route::get('list_events/{host_id}', 'EventController@list_events')->mi‌​ddleware('auth'); 

显示您的路由fileRoute::get('/list_events','EventController@list_events')->中间件('auth');参见Alexey的答案,您需要编辑路由
/list\u events/{host\u id}
,而不是
/list\u events
Route::get('list_events/{host_id}', 'EventController@list_events')->mi‌​ddleware('auth');