petermeijer/laravel-vue-starter-kit

A modern, robust starter kit for Laravel 13 and Vue 3, featuring Inertia.js 3.0, TypeScript, Tailwind CSS 4, and shadcn-vue.

Maintainers

Package info

github.com/peter-meijer/laravel-vue-starter-kit

Language:Vue

Type:project

pkg:composer/petermeijer/laravel-vue-starter-kit

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

Stars: 1

dev-main 2026-03-26 00:32 UTC

This package is auto-updated.

Last update: 2026-03-27 00:48:11 UTC


README

A modern, robust starting point for building Laravel 13 applications with a Vue 3 frontend using Inertia.js 3.0.

โœจ Features

๐Ÿš€ Quick Start

Get your project up and running in minutes.

1. Installation

Clone the repository and run the setup script:

composer setup

The setup script will:

  • Install PHP and Node dependencies
  • Create your .env file (if it doesn't exist)
  • Generate an application key
  • Run database migrations
  • Build frontend assets

2. Development

Start the development server, queue listener, logs, and Vite watcher with a single command:

composer dev

Alternatively, if you need Server-Side Rendering (SSR):

composer dev:ssr

๐Ÿ›  Commands

Command Description
composer setup Full project installation and setup
composer dev Start development environment (Server, Queue, Logs, Vite)
composer test Run tests and check code style
composer lint Fix code style with Laravel Pint
npm run build Build production assets
npm run types:check Run Vue-TSC type checking

๐Ÿงช Testing & Quality

Maintain high code quality with built-in tools:

  • Tests: composer test
  • Static Analysis: ./vendor/bin/phpstan
  • Linting: composer lint

๐Ÿ“„ License

The Laravel + Vue starter kit is open-sourced software licensed under the MIT license.