Я должен обновить изображение профиля пользователя в момент нажатия на кнопку Сохранить.
Для добавления изображения используйте следующий скрипт:
$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-n), вы можете использовать upload_multiple введите тип поля и используйте мутатор для хранения записей в этой отдельной таблице.
Других решений пока нет …