2016-03-01 5 views
1

У меня есть еще одна проблема с Laravel 5.2. У меня есть одна форма, которая имеет несколько полей ввода, но не все из них хранятся в базе данных (ни по магазину(), ни по обновлению().Laravel: save() не сохраняет все поля

Они, как я это сделать:

CityController в магазине():

$id = $this->country->create(['status' => 1] + $request->only('code', 'currency_id', 'latitude', 'longitude', 'timezone', 'dam_date'))->id; 

Здесь он делает сохранить данные в БД, кроме полей: статус, часовой пояс и dam_date.

Я сделал вывод запроса $. Есть значения. Если я создал объект страны и дал ему параметры, а затем сохранил его, он будет работать.

Та же проблема у меня есть также в функции обновления():

$country->fill($request->only('code', 'currency_id', 'latitude', 'longitude', 'timezone', 'dam_date'))->save(); 

опять не спасает часовой пояс и dam_date.

Я добавил оба поля позже к таблице. Может быть, это может помочь?

Благодаря

ответ

Смежные вопросы