Download the PHP package xocdr/laravel-inertia-vue3-starter without Composer
On this page you can find all versions of the php package xocdr/laravel-inertia-vue3-starter. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package laravel-inertia-vue3-starter
Laravel 12 + Inertia.js + Vue 3 + TailwindCSS 4 Starter Template
A modern starter template for Laravel 12 projects using Inertia.js 2, Vue 3, and TailwindCSS 4. This template provides a solid foundation for building modern web applications with the latest versions of these powerful technologies.
Features
- 🚀 Laravel 12
- ⚡️ Vite 6 with HMR
- 🎭 Inertia.js 2
- 💚 Vue 3
- 🎨 TailwindCSS 4
- 🐳 Docker with Laravel Sail
- 📝 Laravel Pint for PHP code styling
- 🔍 Laravel Pail for improved logging
- ✅ PHPUnit for testing
Requirements
- PHP 8.2 or higher
- Composer
- Node.js 20 or higher
- Docker (for Laravel Sail)
Installation
You can create a new project using Composer:
Development Setup
-
Copy the environment file:
-
Start Laravel Sail:
-
Install PHP dependencies:
-
Install Node.js dependencies:
-
Generate application key:
-
Run database migrations:
- Start the development server:
Your application will be available at:
- Frontend (Vite): http://localhost:5173
- Backend (Laravel): http://localhost
Docker Services
The following services are available in your development environment:
| Service | URL | Description |
|---|---|---|
| Laravel | http://localhost | Main application |
| Vite | http://localhost:5173 | Frontend development server with HMR |
| Mailpit | http://localhost:8025 | Email testing interface |
| MariaDB | localhost:3306 | Database (use a DB client to connect) |
| Redis | localhost:6379 | Cache/Queue (use a Redis client to connect) |
| MinIO | http://localhost:9000 | S3-compatible object storage |
| MinIO Console | http://localhost:8900 | MinIO administration interface |
Database Connection Details
- Host:
mariadb - Port:
3306 - Database:
laravel - Username:
sail - Password:
password
Redis Connection Details
- Host:
redis - Port:
6379 - No password required
MinIO S3 Storage Details
- Console URL: http://localhost:8900
- API URL: http://localhost:9000
- Access Key:
sail - Secret Key:
password - Default Bucket:
local - Region:
us-east-1
The MinIO setup is automatically configured to work with Laravel's S3 filesystem driver. A default bucket named 'local' is created during installation. You can access the MinIO Console to manage your buckets and files using the credentials above.
Example usage in Laravel:
Development Commands
-
Start all development servers:
-
Run tests:
- Format PHP code:
License
This project is open-sourced software licensed under the MIT license.
All versions of laravel-inertia-vue3-starter with dependencies
inertiajs/inertia-laravel Version ^2.0
laravel/framework Version ^12.0
laravel/tinker Version ^2.10.1