Lumen5.6 升级到 5.7 后定时任务抛异常

5.6版本下是正常没问题的,当升级到5.7之后运行

 php artisan schedule:run  

会抛异常信息如下:

[2018-11-14 13:50:58] local.ERROR: Illuminate\Contracts\Container\BindingResolutionException: Target [Illuminate\Contracts\Debug\ExceptionHandler] is not instantiable. in /Users/zhangyubo/PhpstormProjects/email_service/vendor/illuminate/container/Container.php:945
Stack trace:
#0 /Users/zhangyubo/PhpstormProjects/email_service/vendor/illuminate/container/Container.php(785): Illuminate\Container\Container->notInstantiable('Illuminate\\Cont...')
#1 /Users/zhangyubo/PhpstormProjects/email_service/vendor/illuminate/container/Container.php(658): Illuminate\Container\Container->build('Illuminate\\Cont...')
#2 /Users/zhangyubo/PhpstormProjects/email_service/vendor/illuminate/container/Container.php(609): Illuminate\Container\Container->resolve('Illuminate\\Cont...', Array)
#3 /Users/zhangyubo/PhpstormProjects/email_service/vendor/laravel/lumen-framework/src/Application.php(260): Illuminate\Container\Container->make('Illuminate\\Cont...', Array)
#4 /Users/zhangyubo/PhpstormProjects/email_service/vendor/illuminate/container/Container.php(1222): Laravel\Lumen\Application->make('Illuminate\\Cont...')
#5 /Users/zhangyubo/PhpstormProjects/email_service/vendor/laravel/lumen-framework/src/Console/Kernel.php(223): Illuminate\Container\Container->offsetGet('Illuminate\\Cont...')
#6 /Users/zhangyubo/PhpstormProjects/email_service/vendor/laravel/lumen-framework/src/Console/Kernel.php(117): Laravel\Lumen\Console\Kernel->reportException(Object(Illuminate\Contracts\Container\BindingResolutionException))
#7 /Users/zhangyubo/PhpstormProjects/email_service/artisan(35): Laravel\Lumen\Console\Kernel->handle(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#8 {main} {"exception":"[object] (Illuminate\\Contracts\\Container\\BindingResolutionException(code: 0): Target [Illuminate\\Contracts\\Debug\\ExceptionHandler] is not instantiable. at /Users/zhangyubo/PhpstormProjects/email_service/vendor/illuminate/container/Container.php:945)
[stacktrace]
#0 /Users/zhangyubo/PhpstormProjects/email_service/vendor/illuminate/container/Container.php(785): Illuminate\\Container\\Container->notInstantiable('Illuminate\\\\Cont...')
#1 /Users/zhangyubo/PhpstormProjects/email_service/vendor/illuminate/container/Container.php(658): Illuminate\\Container\\Container->build('Illuminate\\\\Cont...')
#2 /Users/zhangyubo/PhpstormProjects/email_service/vendor/illuminate/container/Container.php(609): Illuminate\\Container\\Container->resolve('Illuminate\\\\Cont...', Array)
#3 /Users/zhangyubo/PhpstormProjects/email_service/vendor/laravel/lumen-framework/src/Application.php(260): Illuminate\\Container\\Container->make('Illuminate\\\\Cont...', Array)
#4 /Users/zhangyubo/PhpstormProjects/email_service/vendor/illuminate/container/Container.php(1222): Laravel\\Lumen\\Application->make('Illuminate\\\\Cont...')
#5 /Users/zhangyubo/PhpstormProjects/email_service/vendor/laravel/lumen-framework/src/Console/Kernel.php(223): Illuminate\\Container\\Container->offsetGet('Illuminate\\\\Cont...')
#6 /Users/zhangyubo/PhpstormProjects/email_service/vendor/laravel/lumen-framework/src/Console/Kernel.php(117): Laravel\\Lumen\\Console\\Kernel->reportException(Object(Illuminate\\Contracts\\Container\\BindingResolutionException))
#7 /Users/zhangyubo/PhpstormProjects/email_service/artisan(35): Laravel\\Lumen\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#8 {main}
"} 

有谁遇到过吗?

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 1

主要问题是报:
Target [Illuminate\Contracts\Debug\ExceptionHandler] is not instantiable.

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!