Как изменить параметр на другой таблице с отношением 1-N в Laravel-Backpack?

Я должен обновить изображение профиля пользователя в момент нажатия на кнопку Сохранить.
Для добавления изображения используйте следующий скрипт:

$this->crud->addFields([
[
'name' => 'image',
'value' => 'uploads/germany.jpg', //Is an example
'label' => 'Image',
'type' => 'browse'
]
]);

Проблема в том, что у меня есть таблица изображений, которая называется picture с отношением 1-N (1 [авторы] — N [изображения]), как мне поместить свое изображение в эту таблицу с помощью Laravel-Backpack?

СТОЛ авторов [1]

protected $fillable = [
'id',         //<-- PRIMARY KEY
'name',
'surname'
];

СТОЛ фотографии [N]

 protected $fillable = [
"id",
"file",
"nome",
"tipo",
"mime",
"author_id"   //<-- FOREIGN KEY
];

1

Решение

Если у вас есть несколько изображений для одного пользователя (отношения 1-n), вы можете использовать upload_multiple введите тип поля и используйте мутатор для хранения записей в этой отдельной таблице.

0

Другие решения

Других решений пока нет …