public function setRememberToken($userId)
{
// Tokenの生成
$TOKEN_LENGTH = 16;
//16*2=32桁
$token = bin2hex(openssl_random_pseudo_bytes($TOKEN_LENGTH));
// TokenをDBに登録
$object = app('stdClass');
$object->token = $token;
$object->user_id = $userId;
$this->loginTokenRepo->createLoginToken($object);
// TokenをCookieに登録
$TWO_WEEKS = 14;
$limit = Carbon::now()->addDays($TWO_WEEKS);
\Cookie::queue('remember_token', $token, $limit->diffInMinutes(Carbon::now()));
}