Innovación

Guía de Instalación de Laravel con Autenticación desde Cero

A continuación, te guiaré a través del proceso completo de instalación de Laravel con autenticación desde cero.

post-title

Directorios y ficheros

  • resources
    • views
      • layouts
        • app.blade.php
      • home.blade.php
      • welcome.blade.php
  • .env

Código fuente

index.php
Copiar Copiar
                
  /* 

Los directorios y ficheros son los que se utilizan en el código de Ejemplo.

Haz clic sobre los ficheros para ver el código.

  */       
              
                
              

En el mundo del desarrollo web, Laravel se destaca como un framework de trabajo altamente eficiente y versátil para PHP. En esta entrada de blog, te mostraré cómo instalar y configurar rápidamente un sistema de autenticación en Laravel utilizando el paquete laravel/ui, sin complicaciones innecesarias. En esta ocasión, lo haremos sin las dependencias de npm, ya que considero que, además de instalar muchas cosas innecesarias, la configuración de esta dependencia es más compleja y puede generar problemas al subir el proyecto a un servidor.

Entiendo que estás familiarizado con la instalación de Laravel y que tienes configurado tu ordenador con PHP y MySQL para poder trabajar localmente. Además, deberías tener Composer instalado.

Nos situaremos en el directorio donde queremos crear el nuevo proyecto composer create-project laravel/laravel laravelproject

En unos segundos habrá creado el nuevo proyecto. Seguidamente entraremos al directorio nuevo que se ha creado con el comando: cd laravelproject

Configuaremos el fichero en la raiz .env Puedes ver como configurarlo haciendo clic en el fichero con ese nombre más arriba en la sección Direcctorios y Ficheros

Con el siguiente comando instalaremos el paquete Laravel UIcomposer require laravel/ui

Generaremos la estructura de autentificación con: php artisan ui:auth

Con el comando artisan migrate ejecutaremos las migraciones para hacer que los cambios en la base de datos se reflejen.

A partir de este momento la palicación ya puede funcionar correctamente. Para ver el correcto funcionamiento podemos lanzar la aplicaión con: php artisan serve

La instalación ya está completa pero si queremos registrarnos o loguearnos salta un error. El error es debido a que busca las directivas Vite que no hemos instalado.

Para arreglar el error debemos quitar todas las referencias en el fichero resources/views/layouts/app.blade

En su lugar podemos poner un enlace CDN al frmework Bootstrap. En la parte superior el CSS y en la parte inferior el enlace al Javascript

<link href=" https: // cdn.jsdelivr.net /npm/ bootstrap@5.1.3/ dist/css/ bootstrap. min. css" rel="stylesheet">

<script src="https: // cdn.jsdelivr.net /npm/ bootstrap@5.1.3/ dist/js/ bootstrap. bundle. min. js">

Ahora ya tenemos la base para configurar Laravel para proyectos más ambiciosos. En próximas entrgas y partiendo de esta base veremos como implementar un sistema de roles, que, según el rol se pueda acceder a una u otra sección de la aplicaión o un sistema de api con autentificación para obtener datos de larga duración.

Suscríbete

Recibe las últimas noticias y actulaizaciones en tu correo.

Tus comentarios y apoyos son mi mayor fuente de inspiración. Cada mensaje y gesto de aprecio que recibo me impulsa a trabajar con mayor entusiasmo y dedicación. Saber que el conenido que genero es interesante y repercute en la gente es la razón por la cual sigo creando con pasión y compromiso.

Deja un comentario
Top