Laravel-admin изменить имя загруженного изображения не работает - PullRequest
0 голосов
/ 14 ноября 2018
protected function form()
{
    $form = new Form(new Note);

    $form->text('type', 'Type');
    $form->number('order', 'Order');
    $form->text('title', 'Title');
    $form->textarea('description', 'Description');
    $form->text('icon', 'Icon');
    $form->image('image', 'Image')->name('test.jpg');

    $form->saved(function (Form $form) {
        if ($form->model()->image) {
            $form->model()->image = "storage/".$form->model()->image;
            $form->model()->save();
        }
    });

    return $form;
}

Это моя функция form(), когда кто-то пытается редактировать заметку через администратора.

К сожалению, результирующая ячейка изображения в db равна storage/admin/c872bcecce268f5a77297e69eaeb90b5.jpg.

Этотест установки имени, я хочу сделать ->name($form->model()->title.'.jpg').

...