param; // 取得したユーザ情報を登録しログインを行う // ログインパスワードチェック $users = User::whereEmail($param->email) ->get(); foreach ($users as $user) { if (!Hash::check($param->password, $user->password)) { return $this->failedResponse(); } } $access = Customer::getAccess(); $query = Customer::getQuery()->where(Customer::FIELD_EMAIL, $param->email); $customers = $access->all($query); if ($customers->isEmpty()) { return $this->failedResponse(); } $ret = []; foreach ($customers as $customer) { $ret[] = [ 'customer_code' => $customer->customerCode, 'name' => $customer->customerName, ]; } return $this->successResponse($ret); } }