Clásico error de permisos en Laravel dentro de Sail (Docker) — se arregla en segundos.

Laravel Sail Linux

Qué está pasando El contenedor corre como usuario sail dentro de /var/www/html, pero los archivos (especialmente .env y storage/) pertenecen a tu usuario local (carlos), entonces PHP no puede escribir logs ni cache. 🩹 Solución rápida (1 comando desde tu host) Ejecutá esto desde la raíz del proyecto (fuera del contenedor): Esto da permisos totales … Leer más

¿Puedo trabajar con Moodle en un Proyecto Laravel?

Laravel Sail Linux

Estoy trabajando en un proyecto Lucy. Que es un sistema de gestión académica. Y tengo que activarlo contra Moodle en principio y luego contra Microsoft Teams. Para probar Moodle, necesito tenerlo levantado en un entorno de producción. ¿Se puede integrarlo en Sails? Sí, podemos hacerlo de las dos formas: Para “probar contra él” localmente, A … Leer más

phpMyAdmin o pgAdmin al proyecto Laravel en Sail

Laravel Sail Linux

Lo más limpio es agregar un docker-compose.override.yml en tu proyecto Sail (así no tocas el docker-compose.yml generado). Ahí definís phpMyAdmin (para MySQL/MariaDB) o pgAdmin (para PostgreSQL). Sail carga automáticamente los *-override.yml si están en la raíz del proyecto. Opción A — phpMyAdmin (MySQL/MariaDB) Crea docker-compose.override.yml con: Luego: Entrás en http://localhost:8081.Servidor: mysql (o mariadb), Usuario/Clave: los … Leer más

Sails opciones de configuración o instalación.

Laravel Sail Linux

🧩 1. Especificar versión de PHP Podés usar el parámetro php en la URL.Por ejemplo, para crear un proyecto con PHP 8.3: Opciones válidas: php=8.0, php=8.1, php=8.2, php=8.3, php=8.4 (según las imágenes disponibles). Esto afecta la imagen base de Sail (laravelsail/php83-composer, etc.) ⚙️ 2. Especificar servicios / componentes Podés pasar una lista separada por comas … Leer más

Cómo crear un proyecto Laravel con Sail sin instalar PHP ni Composer en tu sistema

Laravel Sail Linux

Si estás en Arch Linux (o cualquier distro liviana) y no querés ensuciar tu entorno con PHP, Composer o Node.js, Laravel Sail te permite trabajar completamente dentro de contenedores Docker. Solo necesitás tener Docker y Docker Compose v2 instalados en tu host. 🐋 1. Instalar y habilitar Docker En Compose v2 se usa docker compose (sin guion). Cualquiera de los dos paquetes (docker-compose o docker-compose-plugin) sirve. ⚙️ … Leer más