public function register(UserRegisterRequest $request)
{
$credentials = $request->only('username', 'email', 'password');
try {
$user = $this->userService->create($credentials);
return \Redirect::to('login')->with('status', '登録が完了しました。');
} catch (\Exception $e) {
return \Redirect::back()->withErrors(['warning' => 'システムエラーが発生したため登録に失敗しました。'])->withInput();
}
}