我已经整合并在Laravel 5.4项目中工作 . 我实际上正确地配置了这个并且 php artisan
命令之前完美地工作 . 但是在开发时间之间(我已经使用laravel实现了调度任务并且在出现该问题后不确定)它在php artisan命令上产生m错误 . 任何人都可以帮助我 .
以下是任何artisan命令的命令的错误日志
PHP致命错误:未捕获Symfony \ Component \ Debug \ Exception \ FatalThrowableError:类型错误:参数2传递给Illuminate \ Routing \ UrlGenerator :: __ construct()必须是Illuminate \ Http \ Request的实例,null给定,在/中调用/ var / www / html / project / vendor / laravel / framework / src / Illuminate / Routing / UrlGenerator中第60行的var / www / html / project / vendor / laravel / framework / src / Illuminate / Routing / RoutingServiceProvider.php . php:103堆栈跟踪:
#0 /var/www/html/projrct/vendor/laravel/framework/src/Illuminate/Routing/RoutingServiceProvider.php(60):
Illuminate \ Routing \ UrlGenerator - > __ construct(Object(Illuminate \ Routing \ RouteCollection),NULL)#1 /var/www/html/project/vendor/laravel/framework/src/Illuminate/Container/Container.php(290): Illuminate \ Routing \ RoutingServiceProvider-> Illuminate \ Routing (Object(Illuminate \ Foundation \ Application))#2 /var/www/html/project/vendor/laravel/framework/src/Illuminate/Container/Container.php( 746):Illuminate \ Container \ Container-> Illuminate \ Container {closur in /var/www/html/project/vendor/laravel/framework/src/Illuminate/Routing/UrlGenerator.php on the 103
3 回答
我的文件系统.php中我的案例url()帮助函数导致了这个问题 . 我把它删除了,一切都运行正常 .
我发现了问题,当你运行任何工匠命令时,你应该避免在任何
config
文件中使用helper
函数 . 只需注释那些并尝试运行artisan命令后运行取消注释您的config
文件 .请确保您没有在配置文件中使用任何url()或asset()或其他帮助程序函数