Я смог воспроизвести это, изменив
'url' => env('APP_URL', 'http://localhost'),
на
'url' => url('APP_URL'),
в config/app.php
Поэтому обязательно удалите все вызовы вспомогательной функции url()
в ваших конфигурационных файлах
Поскольку конструктор vendor/laravel/framework/src/Illuminate/Routing/UrlGenerator.php
настроен так
public function __construct(RouteCollection $routes, Request $request, $assetRoot = null)
{
$this->routes = $routes;
$this->assetRoot = $assetRoot;
$this->setRequest($request);
}
Ожидается параметр 2быть запросом, и еще нет запроса, когда приложение загружает и файлы конфигурации считываются
В файлах конфигурации не должны вызываться вспомогательные функции, кроме env()
, storage_path()
, database_path()
и resource_path()
Надеюсь, это поможет