A simple lightweight SPA admin template based on laravel and vuejs
The Laravel Vuejs SPA Starter Kit is a lightweight admin template based on Laravel and Vue.js. It offers features such as Laravel 5.7, Vue + VueRouter + Vuex + VueI18n + ESlint, dynamic import and custom layouts for pages, login, register, and password reset functionality, authentication with JWT, Socialite integration, Bootstrap 4 + Font Awesome 5, and easy installation and usage.
To install the Laravel Vuejs SPA Starter Kit, follow these steps:
Run the following command to create a new Laravel project using the starter kit:
composer create-project dalholm/laravel-spa-starter-kit
Open the .env file and set your database connection details.
Run the following commands to generate a new application key and JWT secret:
php artisan key:generate
php artisan jwt:secret
Run the database migrations using the following command:
php artisan migrate
Install the necessary Node.js dependencies by running one of the following commands:
npm install
yarn
The Laravel Vuejs SPA Starter Kit is a lightweight and feature-rich admin template based on Laravel and Vue.js. It provides various features such as user authentication, registration, and password reset, dynamic page creation, JWT-based authentication, socialite integration, and stylish design using Bootstrap 4 and Font Awesome 5. The installation process is straightforward, making it quick and easy to get started with building a single-page application with Laravel and Vue.js.