コード例 #1
0
 /**
  * @throws \LogicException
  */
 public function handle()
 {
     Karma::created(function (Karma $karma) {
         $count = $karma->target->karma->count();
         if ($count === 500) {
             $this->create($karma->target, $karma->created_at);
         }
     });
 }
コード例 #2
0
 /**
  * @throws \LogicException
  */
 public function handle()
 {
     Karma::created(function (Karma $karma) {
         $count = $karma->user->thanks->count();
         if ($count === 100) {
             $this->create($karma->user, $karma->created_at);
         }
     });
 }
コード例 #3
0
 /**
  * @throws \LogicException
  */
 public function handle()
 {
     Karma::created(function (Karma $karma) {
         $thanks = $karma->user->thanks->count();
         $karma = $karma->target->karma->count();
         if ($thanks === 10 && $karma === 0) {
             $this->create($karma->user, $karma->created_at);
         }
     });
 }