/** * Handle the event. * * @param UserApplicationWasApproved $event * @return void */ public function handle(NewUserAccountCreated $event) { $user = $event->user->toArray(); $newUser = User::create($user); $setpass = new CreateNewPassword($newUser); $setpass->create(); }
/** * Create a new user instance after a valid registration. * * @param array $data * @return User */ protected function create(array $data) { return User::create(['name' => $data['name'], 'email' => $data['email'], 'password' => bcrypt($data['password'])]); }
public function getAuthorAttribute() { $author = User::findOrFail($this->author_id); return $author->name; }
/** * CreateNewPassword constructor. * @param User $user */ public function __construct(User $user) { $this->user = User::findOrFail($user->id); }