iMokhles / IMVueJsApp

Laravel 5.6 example with Multiple VueJs apps ( Front-end and Back-end ) + JWT Auth

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

IMVueJsApp: Multi Guards/Routes Laravel + VueJs Applications with Framework7 for UI

Laravel 5.6 example with Multiple VueJs apps ( Front-end (Web) and Back-end (Admin) ) + JWT Auth + Framework7

Install

  1. Run in your terminal:
$ git clone https://github.com/iMokhles/IMVueJsApp.git IMVueJsApp
  1. Set your database information in your .env file (use the .env.example as an example);

  2. Run in your IMVueJsApp folder:

$ composer install
$ npm install
$ npm install --save-dev vue-axios vue-loader vue-router vue-template-compiler
$ cp .env.example .env
$ php artisan key:generate
$ php artisan jwt:secret
$ php artisan migrate:refresh --seed
$ npm run watch
$ php artisan serve

Routes

Routes Screenshot

TODO

  • Added authentication support
  • Improve authentication support
  • Add Framework7
  • Clean code
  • Add Crud generator for .vue files

Contributing

Thank you for considering contributing to IMVueJsApp! The contribution guide can be found in the Laravel documentation.

Security Vulnerabilities

If you discover a security vulnerability within IMVueJsApp, please send an e-mail to Mokhlas Hussein at mokhleshussien@aol.com. All security vulnerabilities will be promptly addressed.

Thanks

License

The GPL v3 License (GNU GENERAL PUBLIC LICENSE Version 3). Please see License File for more information.

About

Laravel 5.6 example with Multiple VueJs apps ( Front-end and Back-end ) + JWT Auth

License:GNU General Public License v3.0


Languages

Language:PHP 94.9%Language:Vue 4.6%Language:HTML 0.5%