#!/bin/bash
echo "===================================="
echo " Yahya Playland - Setup Script"
echo "===================================="

echo "Creating required directories..."
mkdir -p storage/framework/views
mkdir -p storage/framework/cache/data
mkdir -p storage/framework/sessions
mkdir -p storage/framework/testing
mkdir -p storage/logs
mkdir -p storage/app/public
mkdir -p bootstrap/cache

echo "Setting permissions..."
chmod -R 775 storage/
chmod -R 775 bootstrap/cache/

echo "Clearing caches..."
php artisan config:clear
php artisan view:clear
php artisan cache:clear

echo ""
echo "====== MySQL Setup ======"
echo "Edit .env file and set:"
echo "  DB_CONNECTION=mysql"
echo "  DB_HOST=127.0.0.1"
echo "  DB_PORT=3306"
echo "  DB_DATABASE=playland"
echo "  DB_USERNAME=root"
echo "  DB_PASSWORD=your_password"
echo ""
echo "Then run:"
echo "  php artisan migrate --seed"
echo "  php artisan serve"
echo ""
echo "====== SQLite (no setup needed) ======"
echo "  php artisan migrate --seed"
echo "  php artisan serve"
