/** * Attach An Adtype To Users. * * @param Adtype $adtype * * @return void */ protected function attachToUsers(Adtype $adtype) { $subscriptions = User::all(); foreach ($subscriptions as $subscription) { $subscription->adtypes()->attach($adtype, ['number' => 0]); } }
/** * Run the database seeds. * * @return void */ public function run() { $users = User::all(); foreach ($users as $user) { $subscription = $user->subscription; $adtypes = []; foreach ($subscription->adtypes as $adtype) { $adtypes[$adtype->id] = ['number' => $adtype->pivot->number]; } $this->saveUserAdtype($user, $adtypes); } }