https://github.com/kjamesy/laravel-vue-starter
A Laravel & VueJS starter
https://github.com/kjamesy/laravel-vue-starter
laravel laravel-mix laravel-scout laravel54 vuejs vuejs-router vuejs2
Last synced: 3 months ago
JSON representation
A Laravel & VueJS starter
- Host: GitHub
- URL: https://github.com/kjamesy/laravel-vue-starter
- Owner: kJamesy
- Created: 2017-01-20T12:41:39.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-05-18T13:35:38.000Z (about 8 years ago)
- Last Synced: 2025-02-01T04:31:42.320Z (4 months ago)
- Topics: laravel, laravel-mix, laravel-scout, laravel54, vuejs, vuejs-router, vuejs2
- Language: PHP
- Size: 3.89 MB
- Stars: 36
- Watchers: 7
- Forks: 10
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
## Laravel 5.4 + VueJS Starter
* Auth extended to allow first_name, last_name, username, active & meta fields
* User profile editing functionality using vueJs router & resource
* VueJS router history mode
* Authentication from two tables: users (admins) and members
* Customised auth emails for the two types of app users
* User management functionality with policy-based permissions
* Member management functionality
* Elastic search + Laravel scout for search
* Bootstrap 4### Screenshots
#### Users Landing Page
#### Users Permissions Page
#### User Profile Page
#### VueJS History Mode
* More screenshots in /public/screenshots
### Installation Instructions
* `git clone https://github.com/kJamesy/laravel-vue-starter.git`
* `cd laravel-vue-starter`
* `composer install`
* `cp .env.example .env`
* `php artisan key:generate`
* Create your database + database user and the details to `.env`
* [Install Elastic search ^5.0](https://www.elastic.co/downloads/elasticsearch) to your system
* `php artisan migrate`### Instructions for updating the app
* `npm install`
* `npm run watch`
* You will now be set up with a new URL which will auto-refresh the browser when any JS, PHP or SASS file changes
* Enjoy