/
hikqri
/
up
Обзор
Документация
Войти
/
hikqri
/
up
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
app/Models/User.php
45 строк
877 B
Myckaa
first_commit
26 июн 2026, 18:36
26 июн 2026, 18:36
8095503
Код
Авторство
О чём код?
<?php namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Foundation\Auth\User as Authenticatable; use Illuminate\Notifications\Notifiable; use Laravel\Sanctum\HasApiTokens; class User extends Authenticatable { use HasApiTokens, HasFactory, Notifiable; protected $fillable = [ 'first_name', 'last_name', 'email', 'phone', 'password', 'role', ]; protected $hidden = [ 'password', 'remember_token', ]; protected $casts = [ ]; public function isAdmin(): bool { return $this->role === 'admin'; } public function getFullNameAttribute(): string { return trim($this->first_name . ' ' . ($this->last_name ?? '')); } public function orders() { return $this->hasMany(Order::class); } }