Laravel 12 + Livewire 4 portfolio site with Tailwind CSS v4 and Vite.
- PHP 8.3+
- Composer
- Node.js 18+
- Laravel Herd (recommended for local development)
composer install
cp .env.example .env
php artisan key:generate
php artisan migrate
npm install
npm run buildOr use the setup script:
composer run setupWith Laravel Herd, the site is available at https://website.test (or your project folder name in kebab-case).
To run the full dev stack (server, queue, logs, Vite):
composer run dev| Command | Description |
|---|---|
composer run setup |
Install deps, env, key, migrate, npm build |
composer run dev |
Start server, queue, Pail, and Vite |
composer run test |
Run Pint (lint check), then Pest |
composer run review |
Pint, Rector, PHPStan, Pest |
composer run pint |
Format code with Laravel Pint |
composer run pest |
Run tests |
composer run rector |
Run Rector |
npm run dev |
Vite dev server |
npm run build |
Production assets |