iamdamith / laravel-vue-spa
A Laravel-Vue SPA starter project template.
Installs: 32
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 1
Type:project
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: 2025-01-07 03:39:38 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
.env
and set your database connection details - (When installed via git clone or download, run
php artisan key:generate
andphp artisan jwt:secret
) php artisan migrate
npm install
Usage
Development
npm run dev
Production
npm run build