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.6.20
    Vue.js 2.5.16
    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.