Overview
LVA (Laravel Vuetifyjs Admin SPA) is a simple lightweight admin template that is based on Laravel and Vuetifyjs. It provides a clean and customizable interface for building admin dashboards.
Features
- Laravel 5.7 + Vue + Vue Router + Vuex
- Frontend built with Vuetify UI framework
- Custom layouts for different pages
- Examples for login, register, and password reset
- Client-side form validation with VeeValidate
- Integration with vform for authentication
- Webpack with laravel-mix for bundling assets
Installation
To install LVA, follow these steps:
- Clone the repository:
git clone git@github.com:dalholm/laravel-vuetify-spa-admin.git - Navigate to the project directory:
cd laravel-vuetify-spa-admin - Copy the
.env.examplefile to.env:cp .env.example .env - Edit the
.envfile and set your database connection details - Install the required dependencies:
composer install - Generate the application key and the JWT secret key:
php artisan key:generate && php artisan jwt:secret - Run the database migrations:
php artisan migrate - Install the npm packages or yarn dependencies:
npm installoryarn
Summary
LVA is a lightweight admin template that leverages the power of Laravel and Vuetifyjs to provide a simple and clean interface for building admin dashboards. It offers features such as custom layouts, form validation, and authentication integration. The installation process is straightforward and can be completed by following a few simple steps.