Я пытаюсь показать цвет продукта, связанный с продуктом. Я уже создал реляционные таблицы в базе данных. Я просто хочу знать, что при нажатии на указанный продукт c будет показан цвет, связанный с этим продуктом. Спасибо
У меня ошибка, как ее исправить? https://flareapp.io/share/VmeXLq5Q#F56
У кого-нибудь есть идеи?
модель product_color
class Product_color extends Model
{
public function products()
{
return $this->belongsToMany('App\Product', 'available_product_color', 'product_color_id',
'product_id');
}
}
модель продукта
class Product extends Model
{
public function sizes()
{
return $this->belongsToMany('App\Product_sizes', 'available_product_sizes', 'product_id',
'product_size_id');
}
public function color()
{
return $this->belongsToMany('App\Product_color', 'available_product_color', 'product_id',
'product_color_id');
}
}
контроллер
public function single_product($product_slug)
{
$single_product = Product::with('sizes','color')->where('product_slug',$product_slug)->first();
return view('front_end/single_product',compact('single_product'));
}
}
HTML ВИД
<div class="form-group product__option">
<label class="product__option-label">Color</label>
<div class="input-radio-color">
<div class="input-radio-color__list">
@foreach($single_product->color as $color)
<span><img src="{{$color->color_image}}"></span>
@endforeach
</div>
</div>
</div>