Example #1
0
 private function addLikes($mediaItem)
 {
     $noUsers = SiteUser::count();
     if ($noUsers <= 0) {
         $this->command->info("Can't add likes. No users!");
         return;
     }
     $noToCreate = rand(0, 10);
     if ($noToCreate > 0) {
         $users = SiteUser::take($noToCreate)->get();
         for ($i = 0; $i < $noToCreate; $i++) {
             $like = new MediaItemLike(array("is_like" => rand(0, 1)));
             $user = $users[rand(0, count($users) - 1)];
             $like->siteUser()->associate($user);
             $like->mediaItem()->associate($mediaItem);
             $like->save();
         }
     }
 }