Files
a.montask/app/Models/Webauth.php
T
2026-04-25 11:46:02 +00:00

37 lines
829 B
PHP
Executable File

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class Webauth extends Model
{
// نام جدول
protected $table = 'webauth';
// فیلدهای قابل تخصیص انبوه
protected $fillable = [
'customer_id',
'name',
'credential_id',
'public_key',
'sign_count',
'transports',
'last_used_at',
];
// تبدیل نوع داده‌ها
protected $casts = [
'transports' => 'array', // فرض بر این است که transports به صورت JSON ذخیره می‌شود
'last_used_at' => 'datetime',
];
/**
* تعریف رابطه: این کلید متعلق به یک کاربر است.
*/
public function customer()
{
return $this->belongsTo(User::class);
}
}