En este video aprenderás cómo instalar Ignition en versiones inferiores a Laravel 6. Para que puedas usar este componente aun cuando tu aplicación no esté actualizada.
Para instalar Ignition en versiones inferiores a Laravel 6, solo tienes que ejecutar los siguientes comandos de Composer:
composer remove filp/whoops --dev
para eliminar Whoops temporalmente y así evitar conflictos.
composer require facade/ignition --dev
para instalar Ignition como una dependencia de desarrollo. Ignition instalará Whoops como parte de sus dependencias internas.
Si estás utilizando Laravel 5.5, 5.6 o 5.7 agrega el siguiente método a la clase Handler.php
ubicada en app/Exceptions/
:
<?php protected function whoopsHandler() { try { return app(\Whoops\Handler\HandlerInterface::class); } catch (\Illuminate\Contracts\Container\BindingResolutionException $e) { return parent::whoopsHandler(); } } //...
Si estás utilizando Laravel 5.8 asegúrate de actualizarlo a la última subversión (5.8.35 al momento de preparar esta lección).
Por último publica el archivo de configuración de ignition.php:
php artisan vendor:publish --provider="Facade\Ignition\IgnitionServiceProvider" --tag="ignition-config"
y por medidas de seguridad desactiva la opción de compartir:
<?php // config/ignition.php return [ //... 'enable_share_button' => false, //... ];
Ya estás listo para comenzar a sacarle provecho a Ignition como hemos visto en esta serie:
- Ignition: la nueva página de error de Laravel
- Editar y ejecutar código de Laravel desde el navegador con las extensiones de Ignition
- Crear soluciones automáticas a problemas en Laravel con Ignition
- Crear proveedores de solución personalizados con Ignition y Laravel
- Helper global ddd en Laravel
Regístrate hoy en Styde y obtén acceso a todo nuestro contenido.
Lección anterior Helper global ddd en Laravel