Laravel 报错:PHP Fatal error: Uncaught ReflectionException: Class request does not exist

开发时偶遇错误,命令行运行 artisan 命令时都会报这个错误 ,从报错信息里完全看不出个所以然:

PHP Fatal error:  Uncaught ReflectionException: Class request does not exist in /home/vagrant/learnku/vendor/laravel/framework/src/Illuminate/Container/Container.php:790
Stack trace:
#0 /home/vagrant/learnku/vendor/laravel/framework/src/Illuminate/Container/Container.php(790): ReflectionClass->__construct('request')
#1 /home/vagrant/learnku/vendor/laravel/framework/src/Illuminate/Container/Container.php(667): Illuminate\Container\Container->build('request')
#2 /home/vagrant/learnku/vendor/laravel/framework/src/Illuminate/Container/Container.php(615): Illuminate\Container\Container->resolve('request', Array)
#3 /home/vagrant/learnku/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(767): Illuminate\Container\Container->make('request', Array)
#4 /home/vagrant/learnku/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(121): Illuminate\Foundation\Application->make('request', Array)
#5 /home/vagrant/learnku/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(687): app('request')
#6 /home/vagr in /home/vagrant/learnku/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 790

Fatal error: Uncaught ReflectionException: Class request does not exist in /home/vagrant/learnku/vendor/laravel/framework/src/Illuminate/Container/Container.php:790
Stack trace:
#0 /home/vagrant/learnku/vendor/laravel/framework/src/Illuminate/Container/Container.php(790): ReflectionClass->__construct('request')
#1 /home/vagrant/learnku/vendor/laravel/framework/src/Illuminate/Container/Container.php(667): Illuminate\Container\Container->build('request')
#2 /home/vagrant/learnku/vendor/laravel/framework/src/Illuminate/Container/Container.php(615): Illuminate\Container\Container->resolve('request', Array)
#3 /home/vagrant/learnku/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(767): Illuminate\Container\Container->make('request', Array)
#4 /home/vagrant/learnku/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(121): Illuminate\Foundation\Application->make('request', Array)
#5 /home/vagrant/learnku/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(687): app('request')
#6 /home/vagr in /home/vagrant/learnku/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 790

 

这个时候可以在 App\Exceptions\Handler::report() 方法里,使用:

dd($exception);

即可打印更详细的报错信息,知道问题在哪,解决起来当然就很容易啦。

本文转自Summer大佬的文章:https://learnku.com/laravel/t/31178#reply129435

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值