Laravel – debuggowanie

  laravel

DebugBar
aby zainstalować plugin DebugBar wpisujemy w konsoli
composer require barryvdh/laravel-debugbar
w config/app.php do tablicy providers dodajemy
Barryvdh\Debugbar\ServiceProvider::class,
a do tablicy aliases
'Debugbar’ => Barryvdh\Debugbar\Facade::class,

Ukrywanie błędów

w .env jest zmienna APP_DEBUG. True – pokazuje błędy

Własny szablon domyślny błędów:

w app/Exceptions/Handler.php znajdź funkcję render i zmień ją tak:

public function render($request, Exception $exception)
    {
        if (! view()->exists("errors.{$exception->getCode()}")) {
            return response()->view('errors.default', [], 500);
        }

        return parent::render($request, $exception);
    }

a następnie w resources/views/errors dodaj plik default.blade.php

ciekawostka: po tej zmianie błąd 404 będzie miał szablon 0.php gdyż taki kod statusu zwraca system