Laravel php工匠产生错误

ano*_*oop 10 laravel laravel-5 artisan

我已经集成并在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中调用////////////////////////////////////////:103

Stack trace:
#0 /var/www/html/projrct/vendor/laravel/framework/src/Illuminate/Routing/RoutingServiceProvider.php(60):
Run Code Online (Sandbox Code Playgroud)

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 {closure}(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

小智 30

请确保您没有在配置文件中使用任何url()或asset()或其他帮助程序函数


小智 17

我的文件系统.php中我的案例url()帮助函数导致了这个问题.我把它删除了,一切正常.


小智 5

例如,另一种替代解决方案可能是:

'URL' => app()->runningInConsole() ? '' : url('')
Run Code Online (Sandbox Code Playgroud)