Shablon
Laravel-vue Starter Template
Technologies
Landing | Dashboard |
---|---|
Features
- Laravel 7
- Vue + VueRouter + Vuex + VueI18n + ESlint
- Pages with dynamic import and custom layouts
- Login, register, email verification and password reset
- Authentication with JWT
- Socialite integration
- Bootstrap 4.5 + BootstrapVue + Font Awesome 5
Quick start
- Download from Github.
- Clone the repository:
git clone https://github.com/idesignzone/shablon.git
.
Installation
composer create-project --prefer-dist idesignzone/shablon
- 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
# build and watch
npm run watch
# serve with hot reloading
npm run hot
Production
npm run production
Email Verification
To enable email verification make sure that your App\User
model implements the Illuminate\Contracts\Auth\MustVerifyEmail
contract.
Browser Support
At present, we officially aim to support the last two versions of the following browsers:
Credits
- laravel-vue-spa: https://github.com/cretueusebiu/laravel-vue-spa
- vue-argon-design-system: https://github.com/creativetimofficial/vue-argon-design-system
- vue-argon-dashboard: https://github.com/creativetimofficial/vue-argon-dashboard
Licensing
- Copyright 2020 iDesignzone (https://github.com/idesignzone/shablon/master/README.md)
- Licensed under MIT (https://github.com/idesignzone/shablon/blob/master/LICENSE)