You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							52 lines
						
					
					
						
							960 B
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							52 lines
						
					
					
						
							960 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, Notifiable; | |
| 
 | |
|     /** | |
|      * The attributes that are mass assignable. | |
|      * | |
|      * @var array | |
|      */ | |
|     protected $fillable = [ | |
|         'name', | |
|         'email', | |
| 	'username', | |
|         'password', | |
|     ]; | |
| 
 | |
|     /** | |
|      * The attributes that should be hidden for arrays. | |
|      * | |
|      * @var array | |
|      */ | |
|     protected $hidden = [ | |
|         'password', | |
|         'remember_token', | |
|     ]; | |
| 
 | |
|     /** | |
|      * The attributes that should be cast to native types. | |
|      * | |
|      * @var array | |
|      */ | |
|     protected $casts = [ | |
|         'email_verified_at' => 'datetime', | |
|     ]; | |
| 
 | |
| 
 | |
|      public function isAdmin() { | |
|      	if($this->is_admin){ | |
|         	return true; | |
|     		} | |
|     		return false; | |
| 	} | |
| }
 |