server/src/app/Models/User.php
changeset 27 a2342f26c9de
parent 2 00e2916104fe
equal deleted inserted replaced
26:72f51a9386ff 27:a2342f26c9de
     3 namespace CorpusParole\Models;
     3 namespace CorpusParole\Models;
     4 
     4 
     5 use Illuminate\Auth\Authenticatable;
     5 use Illuminate\Auth\Authenticatable;
     6 use Illuminate\Database\Eloquent\Model;
     6 use Illuminate\Database\Eloquent\Model;
     7 use Illuminate\Auth\Passwords\CanResetPassword;
     7 use Illuminate\Auth\Passwords\CanResetPassword;
       
     8 use Illuminate\Foundation\Auth\Access\Authorizable;
     8 use Illuminate\Contracts\Auth\Authenticatable as AuthenticatableContract;
     9 use Illuminate\Contracts\Auth\Authenticatable as AuthenticatableContract;
       
    10 use Illuminate\Contracts\Auth\Access\Authorizable as AuthorizableContract;
     9 use Illuminate\Contracts\Auth\CanResetPassword as CanResetPasswordContract;
    11 use Illuminate\Contracts\Auth\CanResetPassword as CanResetPasswordContract;
    10 
    12 
    11 class User extends Model implements AuthenticatableContract, CanResetPasswordContract
    13 class User extends Model implements AuthenticatableContract,
       
    14                                     AuthorizableContract,
       
    15                                     CanResetPasswordContract
    12 {
    16 {
    13     use Authenticatable, CanResetPassword;
    17     use Authenticatable, Authorizable, CanResetPassword;
    14 
    18 
    15     /**
    19     /**
    16      * The database table used by the model.
    20      * The database table used by the model.
    17      *
    21      *
    18      * @var string
    22      * @var string