У меня проблема с сохранением одного поля, как я могу отлаживать? dd
в AdsController.php не влияет. Все остальные поля хранятся правильно.Laravel-Backpack image field debug
AdvertController.php
class AdvertController extends Controller
{
public function store(Requests\StoreAdvertPostRequest $request)
{
dd($request->input('photo'));
}
AdvertCrudController.php
public function edit($id)
{
$articlePicture = Advert::find($id)->photos[0]->file_name;
$path = 'uploads/photos/' . $articlePicture;
$this->crud->addField([
'name' => 'photo',
'label' => 'Profile Image',
'type' => 'image',
'value' => $path,
'crop' => true,
'aspect_ratio' => 0.75,
]);
return parent::edit($id);
}
Наконец, я хотел бы также передать координаты урожая метода хранения.
Я дд в controller.php Сейчас и это было ошибкой. – neuroine
Можно передать координаты из урожая, чтобы сохранить/обновить метод? – neuroine
В настоящее время нет. Но если вы знаете координаты, и они остаются неизменными, вы, вероятно, должны обрезать внутри модели в мутаторе. Таким образом, в любое время, когда изображение загружается (независимо от того, где это происходит - CRUD или front-end), он будет использовать те же правила обрезки. https://laravel-backpack.readme.io/docs/crud-fields#image – tabacitu