Я хотел бы создать функцию в контроллере для сохранения данных в БД. Вот моя ситуация:
- В моем пользовательском представлении «Показать операцию» у меня есть форма.
- Я решил использовать 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') содержит значение из формы.
Пожалуйста, помогите мне, как решить эту проблему.
Спасибо.