/** * @param array $params * @return \App\DataAccess\Eloquent\User */ public function registerUser(array $params) { $user = $this->user->save($params); $this->mailer->send('emails.register', ['user' => $user], function ($m) use($user) { $m->sender('*****@*****.**', 'Laravel リファレンス')->to($user->email, $user->name)->subject('ユーザー登録が完了しました'); }); }
/** * Update the profile of the authenticated user * * @param OrganizationRequest|UserProfileRequest $request * @return Response */ public function update(OrganizationRequest $request) { $this->organization = Organization::findOrFail($this->organization->id); $this->organization->update($request->all()); $this->organization->save(); Flash::success(Lang::get('organization.update-success')); return redirect(action('OrganizationController@edit')); }
/** * @param UserRequest $request * @param Hasher $hash * @return \Illuminate\View\View */ public function store(UserRequest $request, Hasher $hash) { $this->user->save(['name' => $request->name, 'email' => $request->email, 'password' => $hash->make($request->password)]); return view('user.store'); }