2017-12-16 2 views
-2

i 4 verschiedene Art von Produkt in der gleichen Tabelle bestückte abrufen möchten und zeigen es in einer Ansicht jede Kategorie mit jedem Produkt Look to this image4 verschiedene Arten von Daten in der Steuerung

//// *** *************** Der Controller Code

<?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')); 
    } 

} 

////// ****************** Die view code

@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 

// ein anderes vor ACH, um zu sehen das nächste Produkt

@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 

und halten Sie sich mit dem anderen Produkt aber nicht für mich arbeiten, und ich bin mit Laravel

+1

Bitte bearbeiten Sie Ihre Frage und fügen Sie Ihren Code hinzu, anstatt einen Screenshot Ihres Codes zu posten. –

Antwort

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' 
    )); 
} 

, dass diejenigen, Vars alles würde passieren Ihre Aussicht.

+0

das hat nicht funktioniert es zeigen Sie mir das indexcarrelage Produkt, aber ich kann nicht das Indexcuisine Produkt –

+0

oh okay, es funktioniert danke –

Verwandte Themen