Laravel - NoSQL Unlimited Field Update - PullRequest
       8

Laravel - NoSQL Unlimited Field Update

0 голосов
/ 25 апреля 2018

Я разрабатываю пользовательскую CRM для клиента.

Количество полей должно быть неограниченным.Поэтому я настроил базовую схему со всеми полями и их именами в MongoDB.

Я пытаюсь сделать так, чтобы, когда я исправляю объект customer в Laravel, он просматривал все поля и обновлял их автоматически.Вот что у меня есть:

$customer = Customer::find($id);
$fields = CustomerField::all();
foreach($fields as $field){
          $fieldName = $field->name;
          $customer->$fieldName = $request->input($fieldName);
}
$customer->save();

Хотя, похоже, это не работает.

Я не хочу использовать свойство fillable, потому что мне нужно, чтобы эти поля были гибкими.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...