Vue Lumen Starter offers to you to connect to the Lumen (PHP Micro-Framework By Laravel) through the api using Vue.js.
- Vue Router
- Vuex
- Axios
- Vue CripNotice
- Vue I18n
- Vue Meta
- Tailwind
- Font Awesome 5
- Form Request
- JWT
- Signup
- Login
- Logout
- Multiple Language System
- Auth / Guest Middleware (FrontEnd & BackEnd)
- Cors Middleware
- Authentication with JWT
- Validation (FrontEnd & BackEnd)
- Tailwind Admin & Auth Templates
- Clone the repo:
git clone https://github.com/gentritabazi01/Vue-Lumen-Starter.git
to your local path. - Make sure you have npm installed to your machine.
- Navigate to {PROJECT-PATH}/back where {PROJECT-PATH} is the path where you cloned project.
- Run
copy .env.example .env
and after file .env is copied you need to start to edit database configuration into.env
file. - Run
php artisan migrate
andphp artisan jwt:secret
. - Navigate to {PROJECT-PATH}/front and Run
copy .env.example .env
. - Run:
npm install
. - Run:
npm run serve
.
- Tailwind Admin Template (https://github.com/davidgrzyb/tailwind-admin-template)
- Tailwind Login & Register Template (https://github.com/davidgrzyb/tailwind-auth-template)
- Form Request (https://github.com/urameshibr/lumen-form-request)
- Cors (https://github.com/fruitcake/laravel-cors)
- JWT Auth (https://github.com/tymondesigns/jwt-auth)
- Name: Gentrit Abazi
- Email: [email protected]