iamdamith / laravel-vue-spa
A Laravel-Vue SPA starter project template.
Package info
github.com/iamdamith/laravel-vue-spa
Type:project
pkg:composer/iamdamith/laravel-vue-spa
v1.0.0
2023-05-14 10:58 UTC
Requires
- php: ^8.1
- guzzlehttp/guzzle: ^7.2
- laravel/framework: ^10.10
- laravel/sanctum: ^3.2
- laravel/tinker: ^2.8
- laravel/ui: ^4.2
- tymon/jwt-auth: ^2.0
Requires (Dev)
- fakerphp/faker: ^1.9.1
- laravel/pint: ^1.0
- laravel/sail: ^1.18
- mockery/mockery: ^1.4.4
- nunomaduro/collision: ^7.0
- phpunit/phpunit: ^10.1
- spatie/laravel-ignition: ^2.0
This package is auto-updated.
Last update: 2026-03-07 06:13:14 UTC
README
# Laravel-Vue SPA
Features
- Laravel 10
- Vue + VueRouter + Pinia + Tailwind CSS + ESlint
- Pages with custom layouts
- Login, register and Dashboard pages
- Authentication with JWT
- Tailwind UI
Installation
composer create-project --prefer-dist iamdamith/laravel-vue-spa- Edit
.envand set your database connection details - (When installed via git clone or download, run
php artisan key:generateandphp artisan jwt:secret) php artisan migratenpm install
Usage
Development
npm run dev
Production
npm run build