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
