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(); } } }