Laravel 5.7 ошибка 404 обработки местоположения страницы - PullRequest
0 голосов
/ 10 сентября 2018

Не удалось найти расположение страницы ошибки 404 в Laravel 5.7, пожалуйста, помогите. вот фото страницы с ошибкой: https://imgur.com/a/Fs89isK

Ответы [ 4 ]

0 голосов
/ 27 марта 2019

Если вы запускаете php artisan vendor: publish, вы можете увидеть список файлов vendor / package, которые можно опубликовать для редактирования.

В списке вы увидите laravel-errors

Введите соответствующий номер, после чего вы увидите.

Скопированный каталог [/ vendor / laravel / framework / src / Illuminate / Foundation / Exceptions / views] В [/ resources / views / errors] Публикация завершена.

Затем вы можете отредактировать все страницы ошибок по умолчанию, включая 404.blade.php 500.blade.php и т. Д.

0 голосов
/ 11 сентября 2018

на самом деле вы можете переопределить его в app/Exceptions/Handler.php

и установить код следующим образом.

use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;


class Handler extends ExceptionHandler
{
if ($this->isHttpException($exception)) {
        if ($exception instanceof NotFoundHttpException) {
            return response()->view('error_404_path', [], 404);
            // abort(404);
        }
        return $this->renderHttpException($exception);
    }
}
0 голосов
/ 19 сентября 2018

При каждом изменении фреймворка путем обновления вы переопределяете любую основную функцию. Добавьте папку errors в каталог views и поместите блейд-файлы с номером ошибки, который вы хотите изменить.

Например:

resources->views->errors->404.blade.php

будет показано в 404 ответах. И, кстати, если вы любите (как и я) svg ошибок новостей, вы можете найти в папке public->svg.

0 голосов
/ 10 сентября 2018

Вы можете найти его здесь:

vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/views/404.blade.php

Вы не должны редактировать этот файл напрямую. Если вы хотите добавить свою пользовательскую страницу ошибок, просто добавьте папку ошибок в ресурсах / представлениях и создайте свой собственный файл 404.blade.php по желанию. Он будет использован вместо Laravel.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...