Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Подскажите, как справится с такой ошибкой???
PHP Fatal error: Uncaught exception 'ReflectionException' with message 'Class App\Exceptions\Handler does not exist' in localhost\vendor\laravel\framework\src\Illuminate\Container\Container.php:736
Если такое случилось после artisan app:name, то сделайте composer dump-autoload
Конечно же нужно пойти в `App\Exceptions ` и посмотреть есть ли там класс с именем Handler. если есть, то открыть его, убедиться что namespace прописан для него верно - namespace App\Exceptions;
Если все из выше сказанного ваш случай, то пойти в то место, откуда вы бросаете ваш эксепшн (контроллер?) и убедиться, что в нем (контроллере?) используется полный путь к эксешену. например
try {
// something
} catch(\App\Exceptions\Hander $e) {
// handle it
}
Но что-то мне подсказывает что ничего у вас не выйдет - Handle больно уж смахивает на название метода в самом классе эксепшена, а не на имя класса.
И да, это, как выше правильно подсказали, актуально только если вы не делали команду php artisan app:name SomeName. Если делали, то App во всем что я написал выше, нужно заменить на SomeName.
Страницы 1