UserLevel.php 373 B

1234567891011121314151617181920212223
  1. <?php
  2. namespace app\common\model;
  3. use think\Model;
  4. class UserLevel extends Model
  5. {
  6. public function user()
  7. {
  8. return $this->hasMany(User::class,'level');
  9. }
  10. protected static function init()
  11. {
  12. self::afterDelete(function (self $level){
  13. $level->user()->update([
  14. 'level'=>0,
  15. ]);
  16. });
  17. }
  18. }