Skip to content

Instantly share code, notes, and snippets.

@ssi-anik
Created July 22, 2020 16:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ssi-anik/b54e1fa17c9909cf6687bf31d170dc43 to your computer and use it in GitHub Desktop.
Save ssi-anik/b54e1fa17c9909cf6687bf31d170dc43 to your computer and use it in GitHub Desktop.
A: jwt-auth with otp
<?php
namespace App\Models;
use Illuminate\Contracts\Auth\Authenticatable;
use Illuminate\Database\Eloquent\Model;
use Tymon\JWTAuth\Contracts\JWTSubject;
class Member extends Model implements JWTSubject, Authenticatable
{
public function getJWTIdentifier () {
return $this->getKey();
}
public function getJWTCustomClaims () {
return [];
}
public function getAuthIdentifierName () {
// TODO: Implement getAuthIdentifierName() method.
}
public function getAuthIdentifier () {
// TODO: Implement getAuthIdentifier() method.
}
public function getAuthPassword () {
// TODO: Implement getAuthPassword() method.
}
public function getRememberToken () {
// TODO: Implement getRememberToken() method.
}
public function setRememberToken ($value) {
// TODO: Implement setRememberToken() method.
}
public function getRememberTokenName () {
// TODO: Implement getRememberTokenName() method.
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment