Files
datahub/backend/app/Model/Role.php
T

42 lines
785 B
PHP
Raw Normal View History

2026-03-09 10:12:26 +08:00
<?php
declare(strict_types=1);
namespace App\Model;
use Hyperf\Database\Model\Relations\HasMany;
use Hyperf\DbConnection\Model\Model;
/**
* @property int $id
* @property string $name
* @property string $label
* @property string $description
* @property \Carbon\Carbon $created_at
* @property \Carbon\Carbon $updated_at
*/
class Role extends Model
{
protected ?string $table = 'roles';
protected array $fillable = [
'name',
'label',
'description',
];
protected array $casts = [
'id' => 'integer',
'created_at' => 'datetime',
'updated_at' => 'datetime',
];
/**
* 角色下的用户
*/
public function users(): HasMany
{
return $this->hasMany(User::class, 'role_id');
}
}