2017-04-07 53 views
1

CartController.php如何laravel車添加圖像,並顯示在刀片​​模板

public function addcart(Request $req) 
{ 
    $id = $req->id ; 
    $name = $req->name; 
    $quantity = $req->quantity; 
    $cost = $req->cost; 
    $image = $req->image; 

    Cart::add(array('id' => $id, 
        'name' => $name, 
        'qty' => $quantity, 
        'price' => $cost, 
        'image' => $image)); 

    $cart = Cart::content(); 

    return view('viewcart')->with('cart',$cart); 
} 

viewcart.blade.php

@foreach ($cart as $product) 

    {{ $product->id }} 
    {{ $product->name }} 
    {{ $product->qty }} 
    {{ $product->price }} 
    {{ $product->image }} 

@endforeach 

以下做工精細:

{{ $product->id }} 
{{ $product->name }} 
{{ $product->qty }} 
{{ $product->price }} 

不過,下面並沒有顯示任何東西:

{{ $product->image }} 

如何解決這個問題?

+1

什麼是$ product-> image – Saad

+0

$ product-> image =/img/img.jpg – Mahbub

+0

您是否收到任何錯誤?檢查您的瀏覽器控制檯 – Advaith

回答

2

要顯示你必須使用HTML標籤img例如圖像:

<img src="{{ $product->image }}">

附:您必須在$product->image中存儲正確的圖像路徑以顯示它。

+0

我試試這個,但它沒有工作。 – Mahbub

+0

您的圖像路徑不正確我假設,確保'$ product-> image'包含圖像的URL。 – Saad