用户授权

友情提示:新建的用于登录认证的模型类需要继承 Illuminate\Foundation\Auth\User 基类,不然后面就会出现不能认证的窘况。

 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 
10 class User extends Authenticatable
11 {
12     use HasFactory, Notifiable;
13 
14     /**
15      * The attributes that are mass assignable.
16      *
17      * @var array
18      */
19     protected $fillable = [
20         'name',
21         'email',
22         'password',
23     ];
24 
25     /**
26      * The attributes that should be hidden for arrays.
27      *
28      * @var array
29      */
30     protected $hidden = [
31         'password',
32         'remember_token',
33     ];
34 
35     /**
36      * The attributes that should be cast to native types.
37      *
38      * @var array
39      */
40     protected $casts = [
41         'email_verified_at' => 'datetime',
42     ];
43 }

 

posted @ 2021-08-11 14:49  没事就更  阅读(58)  评论(0编辑  收藏  举报