Best laravel framework open-source packages.

Laravel 10 flowbite

Laravel 10 with Flowbite template, Breeze Auth, Basic API with Sanctum, Spatie Permission and Docker Sail.
Updated 1 month ago

Laravel 10 All Flowbite

Comenzando 🚀

Sigue las siguientes instrucciones para clonar este repositorio en tu máquina local y poder trabajar desde el principio con la plantilla Flowbite, sistema de Roles y Permisos con Spatie, Breeze Auth, Tailwind CSS, y Docker Sail.

Pre-requisitos 📋

Para clonar este repositorio, debes tener instalado Docker en tu computador.

Antes de comenzar verifica si tienes docker con cualquiera de los siguientes comandos en tu terminal.

docker --version 
docker -v

Si no lo tienes instalado lo pueden instalar siguiendo la documentación oficial en:
https://www.docker.com/products/docker-desktop/

Instalación 🔧

Sigue las siguientes instrucciones para clonar el repositorio

Clone el repositorio

git clone https://github.com/jorgehernandezch/laravel-10-flowbite.git

Copie el archivo .env.example en un archivo nuevo .env con

cp .env.example .env

Configure todas las variables de entorno en el archivo .env

En este proyecto, utilizaremos Dokcer Sail

Instale y actualize todas las dependencias del proyecto con

docker run --rm \
    -u "$(id -u):$(id -g)" \
    -v "$(pwd):/var/www/html" \
    -w /var/www/html \
    laravelsail/php82-composer:latest \
    composer install --ignore-platform-reqs

Levantamos la imagen docker con

sail up -d

Caso el terminal no reconzoca el comando sail, vea la documentación oficial en: https://laravel.com/docs/10.x/sail#configuring-a-shell-alias

Genere una nueva key para el protecto con

sail art key:generate

Como el proyecto tiene dependencias JS, instalelas con

sail npm install

Corra las migraciones y seeders del proyecto con

sail art migrate --seed

Levante el servidor vite con

sail npm run dev

Si todo está correcto puede acceder al proyecto en la dirección http://localhost:8000 con el usuario admin@admin.com - Admin.

También puede verificar si la API está funcionando en la dirección http://localhost:8000/api/v1/login con el mismo usuario, el sistema retornará una respuesta con el token de autorización.


Jorge Edo. Hernández
Ingeniero y Desarrollador Web

Tags sanctum