首页 文章

Laravel php工匠产生错误

提问于
浏览
1

我已经整合并在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 回答

  • 7

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

  • 6

    我发现了问题,当你运行任何工匠命令时,你应该避免在任何 config 文件中使用 helper 函数 . 只需注释那些并尝试运行artisan命令后运行取消注释您的 config 文件 .

    //in config/'any_file.php'
    return [
       'name'   => 'Larvel',
       'url'    => url('/')
    ];
    
    //just change and uncomment url() helper
    return [
       'name'   => 'Larvel',
        //'url' => url('/')
    ];
    
  • 0

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

相关问题