All Projects → iliyaZelenko → Laravel5.7 Vue Cli3 Boilerplate

iliyaZelenko / Laravel5.7 Vue Cli3 Boilerplate

Boilerplate / Starter kit. Laravel 5.7, Vue CLI 3 — Authentication with Email Verification. REST API.

Projects that are alternatives of or similar to Laravel5.7 Vue Cli3 Boilerplate

Brandenburg
Laravel Authentication Package
Stars: ✭ 79 (+51.92%)
Mutual labels:  laravel, authentication, authorization, auth
Sentinel
A framework agnostic authentication & authorization system.
Stars: ✭ 1,354 (+2503.85%)
Mutual labels:  laravel, authentication, authorization, auth
Express Graphql Mongodb Boilerplate
A boilerplate for Node.js apps / GraphQL-API / Authentication from scratch - express, graphql - (graphql compose), mongodb (mongoose).
Stars: ✭ 288 (+453.85%)
Mutual labels:  authentication, authorization, boilerplate
Fullstack Apollo Express Mongodb Boilerplate
💥A sophisticated GraphQL with Apollo, Express and MongoDB boilerplate project.
Stars: ✭ 301 (+478.85%)
Mutual labels:  authentication, authorization, boilerplate
Rbac
Hierarchical Role Based Access Control for NodeJS
Stars: ✭ 857 (+1548.08%)
Mutual labels:  authentication, authorization, auth
Laravel Scaffold
The base for developing awesome projects
Stars: ✭ 142 (+173.08%)
Mutual labels:  laravel, authentication, boilerplate
Laravel Adminless Ldap Auth
Authenticate users in Laravel against an adminless LDAP server
Stars: ✭ 199 (+282.69%)
Mutual labels:  laravel, authentication, auth
Vue Auth Boilerplate
🔑 Vue.js scalable boilerplate with user authentication.
Stars: ✭ 31 (-40.38%)
Mutual labels:  vue-cli, authentication, boilerplate
Mosquitto Go Auth
Auth plugin for mosquitto.
Stars: ✭ 212 (+307.69%)
Mutual labels:  authentication, authorization, auth
Laravel Acl
This package helps you to associate users with permissions and permission groups with laravel framework
Stars: ✭ 404 (+676.92%)
Mutual labels:  laravel, authentication, authorization
Shinobi
👺 Simple and light-weight role-based permissions system for Laravel's built in Auth system.
Stars: ✭ 349 (+571.15%)
Mutual labels:  laravel, authentication, auth
Awesome Auth
📊 Software and Libraries for Authentication & Authorization
Stars: ✭ 520 (+900%)
Mutual labels:  authentication, authorization, auth
Laravel Auth
A powerful authentication, authorization and verification package built on top of Laravel. It provides developers with Role Based Access Control, Two-Factor Authentication, Social Authentication, and much more, compatible Laravel’s standard API and fully featured out of the box.
Stars: ✭ 128 (+146.15%)
Mutual labels:  laravel, authentication, authorization
Bouncer
Eloquent roles and abilities.
Stars: ✭ 2,763 (+5213.46%)
Mutual labels:  laravel, authorization, auth
Php Auth
Authentication for PHP. Simple, lightweight and secure.
Stars: ✭ 713 (+1271.15%)
Mutual labels:  authentication, authorization, auth
Annon.api
Configurable API gateway that acts as a reverse proxy with a plugin system.
Stars: ✭ 306 (+488.46%)
Mutual labels:  authentication, authorization, auth
Express Mongodb Rest Api Boilerplate
A boilerplate for Node.js apps / Rest API / Authentication from scratch - express, mongodb (mongoose).
Stars: ✭ 153 (+194.23%)
Mutual labels:  authentication, authorization, boilerplate
Huge
Simple user-authentication solution, embedded into a small framework.
Stars: ✭ 2,125 (+3986.54%)
Mutual labels:  authentication, authorization, auth
React Native Auth Boilerplate
A react native boilerplate with authentication already implemented
Stars: ✭ 307 (+490.38%)
Mutual labels:  authentication, auth, boilerplate
Social Core
Python Social Auth - Core
Stars: ✭ 618 (+1088.46%)
Mutual labels:  authentication, authorization, auth

Boilerplate / Starter kit. Laravel 5.7, Vue CLI 3 SPA with Auth.

Features

  • Laravel 5.7 Verification via API!
  • Forgot password and Reset password
  • Profile with user info
  • Password change
  • Auth through tymon/jwt-auth with refresh token functional
  • Auth route middleware(guest, auth)
  • Bootstrap 4
  • vue-notifications (with iziToast) There is no attachment to a particular library!
  • Vee-validate validation
  • Package integrating axios in vue: vue-plugin-axios

Installation

  1. git clone https://github.com/iliyaZelenko/laravel5.7-vue-cli3-boilerplate.git
  2. composer install
  3. Copy .env.example to .env and set your database connection details and FRONTEND_URL, APP_URL
  4. Generate the Laravel app key: php artisan key:generate
  5. To make the JWT authorization work: php artisan jwt:secret (it generates JWT_SECRET in .env)
  6. If you want mail verification to work, then configure MAIL_USERNAME and MAIL_PASSWORD in .env
  7. php artisan migrate:fresh --seed make tables and users
  8. cd frontend
  9. Copy .env.example to .env and set your VUE_APP_BACKEND (backend url)
  10. yarn or npm install

Create an issue if you have questions, I will help.

Usage

Frontend is in the folder frontend, the following commands for this folder:

Compiles and hot-reloads for development

yarn serve // OR npm run install

For laravel server you can run php artisan serve(in root directory)

Compiles and minifies for production

yarn build // OR npm run build

You can open your finished build via laravel SpaController! The index file in app/resorces/views/index.blade.php content is generated via vue! Your css, js, img, etc... will be added to the app/public folder!

Lints and fixes files

yarn lint // OR npm run lint

Run your unit tests

yarn test:unit // OR npm run test:unit

Run your end-to-end tests

yarn test:e2e // OR npm run test:e2e

Also i have vuetify and nuxt + vuetify version! Let me know if you are interested in this project.

TODO (support me with a star)

  • i18n
  • avatar
  • select timezone and display date/time for user timezone
  • socialite
  • all users have public profile and own settings page
  • unit and end-to-end tests
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].