ProduitController.php 877 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. <?php
  2. namespace App\Http\Controllers\frontend;
  3. use App\Http\Controllers\Controller;
  4. use App\Models\Produit;
  5. use App\Models\Categorie;
  6. use Illuminate\Http\Request;
  7. class ProduitController extends Controller
  8. {
  9. public function Index(){
  10. $produits = Produit::where('etat','1')->get();
  11. $categories = Categorie::where('etat','1')->get();
  12. return view('frontend.produits.produit',compact('produits','categories'));
  13. }
  14. public function search(){
  15. $categories = Categorie::where('etat','1')->get();
  16. $q = request()->input('q');
  17. $produits = Produit::where('nom','like',"%$q%")
  18. ->where('etat',true)
  19. ->orwhere('description','like',"%$q%")
  20. ->paginate(5);
  21. return view('frontend.produits.search' , compact('produits','categories'));
  22. }
  23. }