如何显示刀片laravel中数据库中的照片

时间:2020-06-19 08:16:55

标签: laravel

我有带有多张照片的产品,这些照片都在具有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'));
}

如何在刀片中显示与产品相关的所有照片?

0 个答案:

没有答案