/** * Handle the command * * @param $command * @return mixed */ public function handle($command) { $user = User::register($command->username, $command->email, $command->password); $this->repository->save($user); $this->dispatchEventsFor($user); return $user; }
public function run() { $faker = Faker::create(); foreach (range(1, 50) as $index) { User::create(['username' => $faker->word . $index, 'email' => $faker->email, 'password' => 'secret']); } }
public function run() { $faker = Faker::create(); $usersIds = User::lists('id'); foreach (range(1, 1000) as $index) { Status::create(['user_id' => $faker->randomElement($usersIds), 'body' => $faker->sentence(), 'created_at' => $faker->dateTime()]); } }
public function save(Status $status, $userId) { return User::findOrFail($userId)->statuses()->save($status); }