123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104 |
- <?php
- namespace App\Observers;
- use App\Models\BlockItems;
- use App\Servers\JobServer;
- class BlockItemObserver
- {
- /**
- * 获取到模型实例后触发
- */
- public function retrieved()
- {
- }
- /**
- * 插入到数据库前触发
- */
- public function creating()
- {
- }
- /**
- * 插入到数据库后触发
- * @param BlockItems $blockItem
- */
- public function created(BlockItems $blockItem)
- {
- //加入队列
- JobServer::creatServer()->broadcastDetectionJob($blockItem);
- }
- /**
- * 更新到数据库前触发
- */
- public function updating()
- {
- }
- /**
- * 更新到数据库后触发
- */
- public function updated()
- {
- }
- /**
- * 保存到数据库前触发(插入/更新之前,无论插入还是更新都会触发)
- */
- public function saving()
- {
- }
- /**
- * 保存到数据库后触发(插入/更新之后,无论插入还是更新都会触发)
- */
- public function saved()
- {
- }
- /**
- * 从数据库删除记录前触发
- */
- public function deleting()
- {
- }
- /**
- * 从数据库删除记录后触发
- */
- public function deleted()
- {
- }
- /**
- * 恢复软删除记录前触发
- */
- public function restoring()
- {
- }
- /**
- * 恢复软删除记录后触发
- */
- public function restored()
- {
- }
- }
|