Зашифрованные данные обновляются, но другие обычные данные не обновляются в базе данных в laravel - PullRequest
0 голосов
/ 08 мая 2019

У меня есть несколько полей, которые я хочу вставить в данные в зашифрованном виде. Я могу сохранить эти данные в зашифрованном виде, но другие мои данные не обновляются / не вставляются, такие как город, штат, почтовый индекс и адрес.

Я не знаю, где я делаю неправильно:

Код моего контроллера:

             try {

        $profile = $this->doctorModel->find($doctorProfile['id']);
        $request->request->add(['updated_by' => Auth::user()->id]);
        $profile->city = Input::get('city');
        $profile->state = Input::get('state');
        $profile->zip = Input::get('zip');
        $profile->address = Input::get('address');


        $profile->registration_number = encrypt($request->registration_number);
        $profile->dea_number = encrypt($request->dea_number);
        $profile->npi_number = encrypt($request->npi_number);
        $profile->upin = encrypt($request->upin);
        $profile->save();

        return response(['status' => true, 'message' => 'Doctor Data Updated Successfully'], 200);

    } catch (\Exception $ex) {
        return response(['status' => false, 'message' => 'Validation Errors', 'errors' => $ex->getMessage()]);
    }
}

, как вы можете видеть, город, штат и почтовый индекс не вставляются / обновляются в базу данных, а зашифрованные значениявставляем в базу данных в зашифрованном виде.

Ваша помощь будет высоко оценена!

                 Request {#39
          #json: ParameterBag {#21
        #parameters: array:2 [
        "doctor_profile" => array:32 [
    "id" => 3
    "clinic_name" => "Mayo Hospital12301"
    "first_name" => "Dr. Brain17"
    "middle_name" => "Shahzad"
    "last_name" => "David"
    "cell_phone_no" => "111-111-1111"
    "phone_extension" => 123
    "doc_email" => "rajaunleashed@gmail.com"
    "fax" => "111-111-1111"
    "ssn" => "321"
    "address" => "Islamabad G9"
    "state" => "Federal"
    "city" => "Islamabad"
    "zip" => "24711"
    "npi" => 123123
    "speciality_id" => 2
    "medical_credentials" => 0
    "registration_number" => "0-98-98"
    "registration_expiration_date" => "2019-01-01"
    "dea_number" => "1-0-97-120"
    "dea_expiration_date" => "2019-01-01"
    "dea_issue_date" => "2019-01-01"
    "npi_number" => "0-987-124"
    "billing_title" => "SHAHZAD"
    "billing_employment_type" => "Contractor"
    "please_specify" => "Un-Employment"
    "nadean_number" => "90-87-1455"
    "upin" => "65-98-1011"
    "wcb_authorization" => "14-987-1"
    "wcb_rating_code" => "9"
    "wcb_date_of_issue" => "2019-01-01"
    "hospital_privileges" => "can_access_patient"
  ]
  "updated_by" => 5
]
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...