Skip to main content

Posts

Showing posts from June, 2026

Laravel Sail

 Laravel Sail అంటే ఏమిటి? Laravel Sail అనేది Docker Compose wrapper. సాధారణ Dockerలో: docker run ... docker compose up ... docker compose down ... ఇలా commands ఇవ్వాలి. కానీ Sailలో: ./vendor/bin/sail up ./vendor/bin/sail down ./vendor/bin/sail artisan migrate అంటే Docker commands ని simplify చేస్తుంది. 📋 Prerequisites Windowsలో: ✅ Docker Desktop Installed Check: docker --version docker compose version Expected: Docker version 28 .x Docker Compose version v2.x 🚀 Existing Laravel Project Run చేయడం నీ project folder కి వెళ్ళు. ఉదాహరణ: cd C:\xampp\htdocs\myproject Step 1: .env Configure DB_CONNECTION=mysql DB_HOST=mysql DB_PORT=3306 DB_DATABASE=laravel DB_USERNAME=sail DB_PASSWORD=password ⚠️ ముఖ్యమైన విషయం: Dockerలో MySQL container name mysql అందుకే: ❌ DB_HOST=127.0.0.1 కాదు ✅ DB_HOST=mysql Step 2: Check docker-compose.yml Laravel Sail install అయితే ఇలా ఉంటుంది: services: laravel.test: build: context: './vendor/laravel/sail/runtimes/8.3' ports: ...