addMinutes(self::COOKIE_TTL_MINUTES), path: '/', domain: config('session.domain'), secure: config('app.env') === 'production', httpOnly: true, sameSite: 'Strict', ); } protected function forgetAuthCookie(): Cookie { return new Cookie( name: self::COOKIE_NAME, value: '', expire: now()->subMinute(), path: '/', domain: config('session.domain'), secure: config('app.env') === 'production', httpOnly: true, sameSite: 'Strict', ); } }