Включаем Debug только для админов, ну или для определённого пользователя. Для этого нам нужно создать посредника.
Для создания middleware воспользуемся командой make:middleware
:
php artisan make:middleware OnEnter
В папке app/Http/Middleware
будет создан файл с классом OnEnter
:
Меняем функцию на
public function handle($request, Closure $next)
{
if (!Auth::guest() and Auth::user()->is_admin)
{
Config::set('app.debug', true);
}
}
Далее нам нужно добавить 'enter' => \App\Http\Middleware\OnEnter::class
, в свойство $routeMiddleware
класса app/Http/Kernel.php
:
Вот и все.