В Facade.php строка 258: Корень фасада не установлен

#laravel #laravel-8 #multi-tenant #laravel-permission #laravel-facade

#ларавель #ларавель-8 #многоквартирный дом #ларавель-разрешение #laravel-фасад

Вопрос:

Я работал над своим проектом Laravel и вдруг получил эту ошибку:

 In Facade.php line 258: A facade root has not been set.  

Моя последняя команда php artisan make:migration ... Он прошел успешно

Вот файл, вызывающий исключение

vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php

 if (! $instance) {  throw new RuntimeException('A facade root has not been set.'); // Here }  

Я попытался удалить vendor папку и запустить composer install . Это не помогло.

  • PHP 8.0.13
  • Laravel 8.73.2

Используемые пакеты:

 "require": {  "php": "^8.0",  "fruitcake/laravel-cors": "^2.0",  "guzzlehttp/guzzle": "^7.0.1",  "lanin/laravel-api-debugger": "^4.0", //  "laravel/framework": "^8.65",  "laravel/sanctum": "^2.11",  "laravel/tinker": "^2.5",  "laravel/ui": "^3.3",  "nwidart/laravel-modules": "^8.2", //  "spatie/laravel-permission": "^5.4", //  "stancl/tenancy": "^3.4" //  },  "require-dev": {  "barryvdh/laravel-debugbar": "^3.6", //  "facade/ignition": "^2.5",  "fakerphp/faker": "^1.9.1",  "laravel/sail": "^1.0.1",  "mockery/mockery": "^1.4.4",  "nunomaduro/collision": "^5.10",  "phpunit/phpunit": "^9.5.10"  },  

Комментарии:

1. Файл, вызывающий исключение, не является файлом фасада laravel . Вы, должно быть, где-то используете неверно закодированный фасад. Вам следует проверить трассировку стека, чтобы попытаться определить, что на самом деле представляет собой этот фасад