修复 UUID 没有生成的 bug
This commit is contained in:
parent
763a40d154
commit
cc3f814dd7
@ -7,6 +7,7 @@
|
|||||||
use Carbon\Exceptions\InvalidFormatException;
|
use Carbon\Exceptions\InvalidFormatException;
|
||||||
use GeneaLabs\LaravelModelCaching\CachedBuilder;
|
use GeneaLabs\LaravelModelCaching\CachedBuilder;
|
||||||
use GeneaLabs\LaravelModelCaching\Traits\Cachable;
|
use GeneaLabs\LaravelModelCaching\Traits\Cachable;
|
||||||
|
use Illuminate\Auth\MustVerifyEmail;
|
||||||
use Illuminate\Contracts\Encryption\DecryptException;
|
use Illuminate\Contracts\Encryption\DecryptException;
|
||||||
use Illuminate\Database\Eloquent\Builder;
|
use Illuminate\Database\Eloquent\Builder;
|
||||||
use Illuminate\Database\Eloquent\Casts\Attribute;
|
use Illuminate\Database\Eloquent\Casts\Attribute;
|
||||||
@ -17,11 +18,12 @@
|
|||||||
use Illuminate\Notifications\Notifiable;
|
use Illuminate\Notifications\Notifiable;
|
||||||
use Illuminate\Support\Facades\Cache;
|
use Illuminate\Support\Facades\Cache;
|
||||||
use Illuminate\Support\Facades\Crypt;
|
use Illuminate\Support\Facades\Crypt;
|
||||||
|
use Illuminate\Support\Str;
|
||||||
use Laravel\Sanctum\HasApiTokens;
|
use Laravel\Sanctum\HasApiTokens;
|
||||||
|
|
||||||
class User extends Authenticatable
|
class User extends Authenticatable
|
||||||
{
|
{
|
||||||
use HasApiTokens, HasFactory, Notifiable, Cachable;
|
use HasApiTokens, HasFactory, Notifiable, Cachable, MustVerifyEmail;
|
||||||
|
|
||||||
public array $publics = [
|
public array $publics = [
|
||||||
'id',
|
'id',
|
||||||
@ -76,6 +78,7 @@ protected static function boot()
|
|||||||
|
|
||||||
static::creating(function (self $user) {
|
static::creating(function (self $user) {
|
||||||
$user->email_md5 = md5($user->email);
|
$user->email_md5 = md5($user->email);
|
||||||
|
$user->uuid = Str::uuid();
|
||||||
});
|
});
|
||||||
|
|
||||||
static::updating(function (self $user) {
|
static::updating(function (self $user) {
|
||||||
|
Loading…
Reference in New Issue
Block a user