Laravel JWT auth with vue.js

This post is about laravel JSON Web Token based authentication using the new version of vue.js.The vue.js 2.0 has been released you can check here.

Laravel JWT auth with vue.js


Here i'm using laravel 5.2

Install some command line tools:

NPM version 3.10.8
Nodejs version 6.9.1
vue-cli version 2.5.0
git version 2.10.2

User Model : In laravel set your database connection in your .env file and run the migration for the create users , passwords resets etc.I have moved the Users class into a Models folder.


php artisan migrate

mkdir app/Models

mv app/User.php app/Models

Edit app/Models/User.php, change the App namespace to App\Models.

User.php


<?php

namespace App\Models;

use Illuminate\Foundation\Auth\User as Authenticatable;

class User extends Authenticatable
{

}


To view the full source please check the repo.

Edit, config/auth.php. Update the authentication drivers user provider for the App\Models\User namespace change as follows.

auth.php


'providers' => [
    'users' => [
        'driver' => 'eloquent',
        'model' => App\Models\User::class,
    ],

    ...

You can read the full article here :

http://jimfrenette.com/2016/11/laravel-vuejs2-jwt-auth/?utm_source=wantcode.in

No comments:

Post a Comment

Download the eBook of react js for beginners

ReactJS basically is an open-source JavaScript library which is used for building user interfaces specifically for single page applications...

Popular