@echo off setlocal enabledelayedexpansion echo ================================ echo LARAVEL AUTO INSTALLER echo ================================ echo. echo [1/20] Downloading latest Laravel ZIP... powershell -Command "Invoke-WebRequest -Uri 'https://github.com/laravel/laravel/archive/refs/heads/master.zip' -OutFile 'laravel.zip'" echo [2/20] Extracting ZIP... powershell -Command "Expand-Archive -Path 'laravel.zip' -DestinationPath '.' -Force" echo [3/20] Renaming folder to myproject... rename laravel-master myproject del laravel.zip cd myproject echo [4/20] Installing composer dependencies... composer install echo [5/20] Copying .env... copy .env.example .env >nul echo [6/20] Generating key... php artisan key:generate echo [7/20] Running initial migrations... php artisan migrate echo [8/20] Installing Spatie Activity Log... composer require spatie/laravel-activitylog php artisan vendor:publish --provider="Spatie\Activitylog\ActivitylogServiceProvider" --tag="activitylog-migrations" php artisan vendor:publish --provider="Spatie\Activitylog\ActivitylogServiceProvider" --tag="activitylog-config" php artisan migrate echo [9/20] Installing Laravel Telescope... composer require laravel/telescope php artisan telescope:install php artisan migrate echo [10/20] Installing Debugbar... composer require barryvdh/laravel-debugbar php artisan vendor:publish --provider="Barryvdh\Debugbar\ServiceProvider" echo [11/20] Installing Spatie Permission... composer require spatie/laravel-permission php artisan vendor:publish --provider="Spatie\Permission\PermissionServiceProvider" php artisan config:clear php artisan migrate echo [12/20] Installing Laravel UI... composer require laravel/ui php artisan ui bootstrap php artisan ui bootstrap --auth echo [13/20] Installing NPM dependencies... npm install echo [14/20] Building assets... npm run build echo [15/20] Installing Datatables... composer require yajra/laravel-datatables:"^12" php artisan vendor:publish --provider="Yajra\DataTables\DataTablesServiceProvider" echo [16/20] Installing Laravel Excel... composer require maatwebsite/excel:3.1.67 -W echo. echo =========================================== echo 🎉 Laravel setup completed successfully! echo Project is in: myproject echo =========================================== pause