backpackfor laravel - Пользовательская функция в контроллере для сохранения данных из Ajax Отправить форму в БД - PullRequest
1 голос
/ 27 апреля 2020

Я хотел бы создать функцию в контроллере для сохранения данных в БД. Вот моя ситуация:

  • В моем пользовательском представлении «Показать операцию» у меня есть форма.
  • Я решил использовать JQuery AJAX, чтобы отправить форму для работы в Контроллер.
  • В функции в Контроллере я хотел бы сохранить данные из формы для отправки в БД.
  • После успешного сохранения данных в БД, я хотел бы получить все данные и передать его обратно в представление

Я пытаюсь использовать эту концепцию для функции сохранения данных в БД.

use \Backpack\CRUD\app\Http\Controllers\Operations\CreateOperation { store as traitStore; }

public function store()
{
    $this->crud->request = $this->crud->validateRequest();

    // Encrypt password if specified.
    if ($request->input('password')) {
        $request->request->set('password', Hash::make($request->input('password')));
    } else {
        $request->request->remove('password');
    }

    return $this->traitStore();
}

К сожалению, запись была добавлена ​​в базу данных с null, но echo $ this-> crud-> request-> input ('fieldname') содержит значение из формы.

Пожалуйста, помогите мне, как решить эту проблему.

Спасибо.

...