]> git.localhorst.tv Git - alttp.git/blob - app/Models/User.php
89963686eb21407d17eea9a5871d88658ff32d2b
[alttp.git] / app / Models / User.php
1 <?php
2
3 namespace App\Models;
4
5 use Illuminate\Contracts\Auth\MustVerifyEmail;
6 use Illuminate\Database\Eloquent\Factories\HasFactory;
7 use Illuminate\Foundation\Auth\User as Authenticatable;
8 use Illuminate\Notifications\Notifiable;
9 use Laravel\Sanctum\HasApiTokens;
10
11 class User extends Authenticatable
12 {
13     use HasApiTokens, HasFactory, Notifiable;
14
15     /**
16      * The attributes that are mass assignable.
17      *
18      * @var array<int, string>
19      */
20     protected $fillable = [
21         'name',
22         'email',
23         'password',
24     ];
25
26     /**
27      * The attributes that should be hidden for serialization.
28      *
29      * @var array<int, string>
30      */
31     protected $hidden = [
32         'password',
33         'remember_token',
34     ];
35
36     /**
37      * The attributes that should be cast.
38      *
39      * @var array<string, string>
40      */
41     protected $casts = [
42         'email_verified_at' => 'datetime',
43     ];
44 }