Laravel报错Unresolvable dependency resolving,寻求解决方案
问题解决:Laravel路由中Request依赖解析错误
你遇到的问题是因为导入了错误的Request类,代码里的Request被解析成了GuzzleHttp的GuzzleHttp\Psr7\Request,而这个类需要必填的$method参数,和Laravel自带的请求类不是同一个。
解决步骤:
- 检查路由文件顶部的use语句,确保引入的是Laravel的请求类:
use Illuminate\Http\Request; - 如果不想加use语句,也可以在闭包参数里使用完整的类名:
Route::get('/search', function (Illuminate\Http\Request $request) { dd($request); });
这样修改后,访问/search?name=HelloWorld就能正常打印请求对象了。
内容的提问来源于stack exchange,提问作者BishoDev
相关产品推荐
相关产品推荐

