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')
.