Projeto

Geral

Perfil

Estatísticas
| Branch: | Revisão:

expressolivretools / app / Models / User.php @ 3e379cec

Histórico | Ver | Anotar | Baixar (790 Bytes)

1
<?php
2

    
3
namespace App\Models;
4

    
5
use Illuminate\Auth\Authenticatable;
6
use Illuminate\Contracts\Auth\Access\Authorizable as AuthorizableContract;
7
use Illuminate\Contracts\Auth\Authenticatable as AuthenticatableContract;
8
use Illuminate\Database\Eloquent\Factories\HasFactory;
9
use Illuminate\Database\Eloquent\Model;
10
use Laravel\Lumen\Auth\Authorizable;
11

    
12
class User extends Model implements AuthenticatableContract, AuthorizableContract
13
{
14
    use Authenticatable, Authorizable, HasFactory;
15

    
16
    /**
17
     * The attributes that are mass assignable.
18
     *
19
     * @var array
20
     */
21
    protected $fillable = [
22
        'name', 'email',
23
    ];
24

    
25
    /**
26
     * The attributes excluded from the model's JSON form.
27
     *
28
     * @var array
29
     */
30
    protected $hidden = [
31
        'password',
32
    ];
33
}