我有带有多张照片的产品,这些照片都在具有product_id的照片表中显示。
照片模型
class Photo extends Model{
protected $fillable=['product_id','filename'];
public function product(){
return $this->belongsTo('App\Product','product_id');}}
在我的产品控制器中保存以下信息:
public function store(ProductRequest $request)
{
$product=product::create($request->all());
$id=$product->id;
foreach ($request->photos as $photo) {
$year = Carbon::now()->year;
$month = Carbon::now()->month;
$day = Carbon::now()->day;
$imagePath = "/upload/images/{$year}/{$month}/{$day}";
$filename = $photo->store( $imagePath);
Photo::create([
'product_id' => $id,
'filename' => $filename
]);
}
$request->session()->flash('success', 'محصول با موفقیت ثبت شد!');
return redirect(route('Products.index'));
}
如何在刀片中显示与产品相关的所有照片?