Laravel is the most popular PHP framework since since its inception. Vue.js is new but its gaining lots of attention from all over the world since last 1 year. You can generate some awesome apps by combining Laravel & Vue.js.


There are many Laravel+Vue.js starter kit available but none of them are complete enough to get started. Some lacks with basic functionality like authentication, some with sample CRUD module, some with responsive layout etc. I tried to create one starter kit with some basic features like authentication, registration, user profile with a sample todo module and with many plugins like two factor authentication, screen lock due to inactivity, maintenance mode etc which is built on latest version of bootstrap.This script can be handy enough for your new Laravel+Vue.js project & will surely speed-up your project development time. If you are working first time on Laravel+Vue.js or learning Vue.js then this is perfect script to get started.


Instead of developing your project from scratch, you can choose to start with our script & use the basic features with few clicks. You will also get a responsive bootstrap 4.x theme by (Wrappixel.com) to give awesome experience to you/your clients.


This script will be updated regularily with latest version of framework & plugins. Please share your feedback, feature request which will be surely implemented in upcoming versions.


Here are the list of main features available with the script:


    PHP Framework - Most Popular Laravel 5.6.20

    Javascript Framework - Lightweight Vue.js 2.5.16

    Frontend Framework - Most Popular Bootstrap 4.1.0

    Single Page Application

    Browser Synchronization

    Webpack Bundle Analyzer

    Compressed asset output


This script is built with following:

Laravel 5.8.3
Vue.js 2.5.17
Bootstrap 4.1.0
jQuery 3.3.1
Aixos 0.17

Here are the composer packages used in this script:

barryvdh/laravel-cors
barryvdh/laravel-dompdf
guzzlehttp/guzzle
intervention/image
laravel/socialite
mews/purifier
nexmo/laravel
spatie/laravel-permission
tymon/jwt-auth

Here are the npm packages used in this script:

laravel-mix
browser-sync
browser-sync-webpack-plugin
webpack-bundle-analyzer
compression-webpack-plugin
js-cookie
laravel-vue-pagination
lodash
uuid
v-mask
v-tooltip
vue-multiselect
vue-password-strength-meter
vue-router
vue-sortable
vue-switches
vuejs-datepicker
vuejs-dialog
vuex
vuex-persistedstate
zxcvbn

Author assumes that you have basic knowledge of Laravel & Javascript to start development with this script. If you have no experience with Javascript, then you can take a look at this tutorial.

For any kind of support, please raise a ticket at http://support.scriptmint.com

I am looking forward for your suggestions & feedback for this script & I will surely implement your feature request if feasible. Don't forget to rate my application.