Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eolant/laravel-vuetify-spa-starter
Laravel Vuetify Starter SPA built with Laravel 6.0, JWT Auth, Vue 2, Vue Router 3, Vuex 3, Axios, Vuetify 2
https://github.com/eolant/laravel-vuetify-spa-starter
laravel spa vuetify
Last synced: about 2 months ago
JSON representation
Laravel Vuetify Starter SPA built with Laravel 6.0, JWT Auth, Vue 2, Vue Router 3, Vuex 3, Axios, Vuetify 2
- Host: GitHub
- URL: https://github.com/eolant/laravel-vuetify-spa-starter
- Owner: eolant
- License: mit
- Created: 2018-09-04T04:53:49.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-03T15:18:38.000Z (about 2 years ago)
- Last Synced: 2023-11-07T19:17:02.651Z (about 1 year ago)
- Topics: laravel, spa, vuetify
- Language: PHP
- Homepage:
- Size: 2.84 MB
- Stars: 126
- Watchers: 13
- Forks: 61
- Open Issues: 28
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Laravel Vuetify SPA Starter
Starter SPA built with Laravel 6.0, JWT Auth, Vue 2, Vue Router 3, Vuex 3, Axios, Vuetify 2## Included
* [Laravel 6.0](https://laravel.com/docs/6.0)
* [Vue 2](https://vuejs.org)
* [Vue Router 3](http://router.vuejs.org)
* [Vuex 3](http://vuex.vuejs.org)
* [Axios](https://github.com/mzabriskie/axios)
* [Authentication with JWT Token](https://github.com/tymondesigns/jwt-auth)
* [Vuetify](https://vuetifyjs.com/en/getting-started/quick-start)## Installation:
* Clone the repo
* Copy `.env.example` to `.env`
* Configure `.env`
* Run `composer install`
* Run `php artisan key:generate`
* Run `php artisan jwt:secret`
* Run `php artisan migrate`
* Run `npm install`
* Make sure `storage/framework/cache`, `storage/framework/sessions`, `storage/framework/views` directories exist. Run `mkdir -p storage/framework/{sessions,views,cache}`## Usage
* Run `npm run watch` for live reloading using BrowserSync
* Run `npm run hot` for hot reloading
* Run `npm run prod` for production buid## Bonus
* Lightweight [Vuetify Toast Snackbar](https://github.com/eolant/vuetify-toast-snackbar)
* Checkout this [Confirm Dialog Component](https://gist.github.com/eolant/ba0f8a5c9135d1a146e1db575276177d) that you can add and extend in your application