<?php
/**
 * ------------------------ 
 *  版权所有  www.tecmz.com
 *  商业版本请购买正版授权使用
 * ------------------------
*/ namespace ModStart\Admin\Model; use Illuminate\Database\Eloquent\Model; use ModStart\Core\Dao\ModelUtil; class AdminUser extends Model { protected $table = 'admin_user'; public function roles() { return $this->belongsToMany(AdminRole::class, 'admin_user_role', 'userId', 'roleId'); } public static function getCached($y2HhW) { return ModelUtil::get('admin_user', $y2HhW); } protected static function boot() { parent::boot(); static::deleting(function (AdminUser $w5oww) { $w5oww->roles()->detach(); }); } }