Laravel 传递给App\Http\Controllers\AdminController::show\u admin\u dashbord()的参数2必须是lightize\Http\Request的实例,未给出任何实例
当我想在一种条件下工作时,我会面临这种错误。 我的控制器:Laravel 传递给App\Http\Controllers\AdminController::show\u admin\u dashbord()的参数2必须是lightize\Http\Request的实例,未给出任何实例,laravel,controller,Laravel,Controller,当我想在一种条件下工作时,我会面临这种错误。 我的控制器: public function show_admin_dashbord($id, Request $request){ return view('admin.admin_dashbord',[ $result2 => tbl_admin::where('id',$id)->get() ]); } 我的看法呢 @if($result2->role=="ad
public function show_admin_dashbord($id, Request $request){
return view('admin.admin_dashbord',[
$result2 => tbl_admin::where('id',$id)->get()
]);
}
我的看法呢
@if($result2->role=="admin")
<li><a href=" {{URL::to('/register-zone')}}"><i class="fa fa-circle-o"></i>Register Zone</a></li>
@endif
@if($result2->role==“admin”)
@恩迪夫
如何解决此问题?从参数列表中删除请求,因为您不需要,也可以按照@Blue Moon指定的
请求$request=null
执行
public function show_admin_dashbord($id){
return view('admin.admin_dashbord'
$result2 => tbl_admin::where('id',$id)->get()
]);
}
您是否在show\u admin\u dashbord方法中请求任何数据?请将请求用作$Request=null抱歉,我无法理解…现在缺少App\Http\Controllers\AdminController::show\u admin\u dashbord()的参数1面对此错误您的laravel版本是什么?laravel版本5.4粘贴您正在添加到控制器的methodRoute::get('/dashbord','AdminController@show_admin_dashbord');