Instalar Laravel Nova

arrow_back Blog

Si todavía no sabes qué es Laravel Nova, revisa antes esta entrada, te explico lo que necesitas saber para empezar.

Tenemos varias opciones para instalar Laravel Nova en un proyecto Laravel, en mi caso voy a instalar Laravel Nova en su versión 4 dentro de un proyecto con Laravel 9.

Requisitos

Laravel Nova tiene algunos requisitos que debes cumplir antes de proceder a su instalación:

  • Composer

  • Laravel Framework 8.0+

  • Laravel Mix 6

  • Node.js (Version 14)

  • NPM

Crear un proyecto con Laravel 9

Lo primero que vamos a hacer es crear un proyecto Laravel:

Instalar Laravel Nova

Lo siguiente será que ajustes tus credenciales del archivo .env para poder conectar con tu base de datos. A continuación, vamos a actualizar el archivo composer.json:

Añadiendo Laravel Nova 4 a la clave require y su repositorio, tenemos suficiente para hacer la instalación, bueno casi.

En este momento deberías poder ejecutar el siguiente comando:

Durante el proceso, el comando debería solicitar tus credenciales de Laravel Nova, simplemente introduce tu correo y tu contraseña de la web de Laravel Nova, si todo va bien, deberías tener instalado Laravel Nova en tu proyecto.

Si el proceso falla, prueba a ejecutar el siguiente comando en un terminal:

Donde deberás reemplarar email por tu correo de Laravel Nova y license por una licencia válida asociada a tu cuenta, una licencia para Laravel Nova 4.

De nuevo, ejecuta el siguiente comando, ahora todo debería funcionar:

Instalar el Scaffolding de Laravel Nova

Para instalar lo que necesita Laravel Nova para empezar a funcionar, ejecuta el siguiente comando dentro de tu proyecto:

Crear un usuario con Nova

Ahora vamos a crear un usuario para poder acceder a nuestro panel de administración. Para ello, ejecuta el siguiente comando en tu terminal e ingresa los datos solicitados:

Acceder al panel de administración de Laravel Nova

Ya estás en condiciones de acceder al panel de administración de Laravel Nova, simplemente navega a la url /nova, ingresa los datos de tu usuario y podrás ver la magia de Laravel Nova.

Usuarios con acceso a Nova

Es importante que tengas en cuenta que en entornos de desarrollo cualquier usuario podrá acceder al panel de Laravel Nova, pero no en producción.

Para permitir que los usuarios que deseas puedan acceder al panel de Laravel Nova en entornos de producción, actualiza el método gate del NovaServiceProvider:

Únicamente añade los correos electrónicos que desees permitir.


Ya hemos aprendido a instalar Laravel Nova, si quieres seguir aprendiendo a trabajar con este poderoso panel de administración, no te pierdas el curso de Laravel Nova.

Cursosdesarrolloweb Cursosdesarrolloweb

Cursosdesarrolloweb es una plataforma educativa con cursos y tutoriales en texto y vídeo.

Términos y condiciones Política de privacidad Formulario de contacto

Copyright 2023 © Todos los derechos reservados.

Contacto