laravel nova автоматически заполняет поле отношения при создании

#laravel #laravel-nova

#laravel #laravel-nova

Вопрос:

Есть ли какой-либо способ автоматического заполнения поля отношения?

Страница артикула продукта

Изображение продукта добавляется как HasOne связь на ProductSku ресурсе

 HasOne::make('Image', 'image', 'AppNovaProductImage')
  

Создайте страницу с изображением продукта

Мои поля ресурса ProductImage выглядят следующим образом —

 public function fields(Request $request)
    {
        return [
           BelongsTo::make('Product', 'product', 'AppNovaProduct'),
           BelongsTo::make('Product Sku', 'sku', 'AppNovaProductSku')
                      ->nullable(),
]}
  

Спасибо

Комментарии:

1. Я использовал поставщика услуг nova и наблюдателя, чтобы вручную добавить связь при изменении / создании