| 1234567891011121314151617181920212223242526272829 |
- <?php
- namespace App\Observers;
- use App\Owner;
- class OwnerObserver
- {
- /**
- * 监听插入事件
- *
- * @param Owner $owner
- * @return void
- */
- public function created(Owner $owner)
- {
- app("OwnerAreaReportService")->notExistToInsert([$owner]);
- if(config('app.env')=='production')app("OwnerService")->syncPush($owner);
- }
- public function deleted(Owner $owner)
- {
- $owner->load("roles");
- $owner->roles->each(function ($role){
- app("RoleService")->clearUserAuthority($role->id,false,true);
- });
- }
- }
|