1つのフィールドの保存に問題があります。どうすればデバッグできますか? AdvertController.phpのdd
は効果がありません。他のフィールドはすべて正しく格納されます。Laravel-Backpackイメージフィールドのデバッグ
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);
}
最後に、私はまた、ストア方法作物の座標を渡したいです。
私はAdvert Controller.phpでddを使用しましたが間違いでした。 – neuroine
クロップからストア/更新メソッドへ座標を渡すことは可能ですか? – neuroine
現在のところ、いいえ。しかし、あなたが座標を知っていて、それらが同じままであれば、ミューテータの中でおそらくモデルの中で切り抜かれているはずです。こうすることで、画像がアップロードされるたびに(CRUDまたはフロントエンドのどこにあっても)、同じクロッピングルールが使用されます。 https://laravel-backpack.readme.io/docs/crud-fields#image – tabacitu