You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and dots ('.'), can be up to 35 characters long. Letters must be lowercase.
		
		
		
		
		
			
		
			
				
					
					
						
							48 lines
						
					
					
						
							1009 B
						
					
					
				
			
		
		
	
	
							48 lines
						
					
					
						
							1009 B
						
					
					
				<?php | 
						|
 | 
						|
namespace App\Models; | 
						|
 | 
						|
// use Illuminate\Contracts\Auth\MustVerifyEmail; | 
						|
use Illuminate\Database\Eloquent\Factories\HasFactory; | 
						|
use Illuminate\Foundation\Auth\User as Authenticatable; | 
						|
use Illuminate\Notifications\Notifiable; | 
						|
 | 
						|
class User extends Authenticatable | 
						|
{ | 
						|
    /** @use HasFactory<\Database\Factories\UserFactory> */ | 
						|
    use HasFactory, Notifiable; | 
						|
 | 
						|
    /** | 
						|
     * The attributes that are mass assignable. | 
						|
     * | 
						|
     * @var list<string> | 
						|
     */ | 
						|
    protected $fillable = [ | 
						|
        'name', | 
						|
        'email', | 
						|
        'password', | 
						|
    ]; | 
						|
 | 
						|
    /** | 
						|
     * The attributes that should be hidden for serialization. | 
						|
     * | 
						|
     * @var list<string> | 
						|
     */ | 
						|
    protected $hidden = [ | 
						|
        'password', | 
						|
        'remember_token', | 
						|
    ]; | 
						|
 | 
						|
    /** | 
						|
     * Get the attributes that should be cast. | 
						|
     * | 
						|
     * @return array<string, string> | 
						|
     */ | 
						|
    protected function casts(): array | 
						|
    { | 
						|
        return [ | 
						|
            'email_verified_at' => 'datetime', | 
						|
            'password' => 'hashed', | 
						|
        ]; | 
						|
    } | 
						|
}
 | 
						|
 |