File manager - Edit - /home/webapp69.cm.in.th/u69319090017/shop17/app/Models/User.php
Back
<?php namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Foundation\Auth\User as Authenticatable; use Illuminate\Notifications\Notifiable; class User extends Authenticatable { use HasFactory, Notifiable; protected $fillable = [ 'name', 'email', 'password', 'role', ]; protected $hidden = [ 'password', 'remember_token', ]; protected $casts = [ 'email_verified_at' => 'datetime', 'password' => 'hashed', ]; public function isAdmin(): bool { return $this->role === 'admin'; } public function isSeller(): bool { return $this->role === 'seller'; } public function isBuyer(): bool { return $this->role === 'buyer'; } public function shop() { return $this->hasOne(Shop::class, 'seller_id'); } public function cartItems() { return $this->hasMany(CartItem::class); } public function orders() { return $this->hasMany(Order::class, 'buyer_id'); } }
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.27 |
proxy
|
phpinfo
|
Settings