Issues (15)

app/Models/User.php (1 issue)

Labels
Severity
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;
0 ignored issues
show
The trait Illuminate\Notifications\Notifiable requires the property $email which is not provided by App\Models\User.
Loading history...
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
}
45