2017-12-16 15 views
-2

にデータの4つの異なるタイプを取得し Look to this image私は同じテーブルにストック製品の4つの異なる種類を取得し、1つのビュー 各製品と各categorieでそれを表示するコントローラ

//// *** ***************コントローラコード

<?php 

namespace App\Http\Controllers; 
use App\Produit; 
use Illuminate\Http\Request; 

class HomeController extends Controller 
{ 
    /** 
    * Show the application dashboard. 
    * 
    * @return \Illuminate\Http\Response 
    */ 
    public function index() 
    { 
     return view('index'); 

     // carrelage 
     $indexcarrelage = Produit::where('page',13)->get(); 
     return view('index',compact('indexcarrelage')); 
    //cuisine 
     $indexcuisine = Produit::where('page',9)->get(); 
     return view('index',compact('indexcuisine')); 
    //salle de bain 
     $indexsalle = Produit::where('page',1)->get(); 
     return view('index',compact('indexsalle')); 
    //meuble 
     $indexmeuble = Produit::where('page',2)->get(); 
     return view('index',compact('indexmeuble')); 
    } 

} 

////// ******************コードを表示

@foreach($indexcarrelage as $carre) 
     <div class="col-md-3 product-men"> 
      <div class="men-pro-item simpleCart_shelfItem"> 
       <div class="men-thumb-item"> 
        <img src="{{'images/'.$carre->image}}" alt="image" class="pro-image-front"> 
        <img src="{{'images/'.$carre->image}}" alt="" class="pro-image-back"> 
         <div class="men-cart-pro"> 
          <div class="inner-men-cart-pro"> 
           <a href="{{url('product_details',$carre->id)}}" class="link-product-add-cart">Afficher Produit</a> 
          </div> 
         </div> 
         <span class="product-new-top">nouveaux</span> 
       </div> 
       <div class="item-info-product "> 
        <h4><a href="{{url('product_details',$carre->id)}}">{{$carre->nom}}</a></h4> 

       </div> 
      </div> 
     </div> 
     @endforeach 

//その他のものACH次の製品に

@foreach($indexcuisineas $cuis) 
      <div class="col-md-3 product-men"> 
       <div class="men-pro-item simpleCart_shelfItem"> 
        <div class="men-thumb-item"> 
         <img src="{{'images/'.$cuis->image}}" alt="image" class="pro-image-front"> 
         <img src="{{'images/'.$cuis->image}}" alt="" class="pro-image-back"> 
          <div class="men-cart-pro"> 
           <div class="inner-men-cart-pro"> 
            <a href="{{url('product_details',$cuis->id)}}" class="link-product-add-cart">Afficher Produit</a> 
           </div> 
          </div> 
          <span class="product-new-top">nouveaux</span> 
        </div> 
        <div class="item-info-product "> 
         <h4><a href="{{url('product_details',$cuis->id)}}">{{$carre->nom}}</a></h4> 

        </div> 
       </div> 
      </div> 
      @endforeach 

を参照して、他の製品 を続けるが、これは私のために動作しませんでしたし、私はあなたにすべてのそれらのVARSを通過するlaravel

+1

コードのスクリーンショットを投稿するのではなく、質問を編集してコードを追加してください。 –

答えて

0
public function index() 
{ 
    $indexcarrelage = Produit::where('page',13)->get(); 

    $indexcuisine = Produit::where('page',9)->get(); 

    $indexsalle = Produit::where('page',1)->get(); 

    $indexmeuble = Produit::where('page',2)->get(); 

    return view('index', compact(
     'indexcarrelage', 'indexcuisine', 'indexsalle', 'indexmeuble' 
    )); 
} 

で新しい午前ビュー。

+0

これは私にindexcarrelageプロダクトを示すが、私はindexcuisineプロダクトを見ることができないそれを働かなかった –

+0

オーケーそれはありがとう –

関連する問題