Advertisement
Guest User

Untitled

a guest
May 27th, 2022
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.26 KB | None | 0 0
  1. <?php
  2.  
  3. namespace App\Http\Controllers;
  4.  
  5. use App\Http\Requests\StoreTopRequest;
  6. use App\Http\Requests\UpdateTopRequest;
  7. use App\Models\Top;
  8. use App\Models\Category;
  9. use App\Models\Liste;
  10.  
  11.  
  12. class TopController extends Controller
  13. {
  14.     /**
  15.      * Display a listing of the resource.
  16.      *
  17.      * @return \Illuminate\Http\Response
  18.      */
  19.     public function index()
  20.     {
  21.         // liste les tops
  22.         // avec leurs catégories : films, séries, livres, jeux vidéo
  23.         // et plusieurs étiquettes : drame, horreur, économie, autisme, etc... (un sujet)
  24.  
  25.         $tops = Top::with(
  26.                     'user:id,name,email',
  27.                     'lists:id',
  28.                     'categories:title,slug'
  29.                 )->paginate(20);
  30.  
  31.         $categories = Category::all();
  32.  
  33.         return view('tops.index', compact('tops', 'categories', 'lists'));
  34.        
  35.     }
  36.  
  37.     /**
  38.      * Show the form for creating a new resource.
  39.      *
  40.      * @return \Illuminate\Http\Response
  41.      */
  42.     public function create()
  43.     {
  44.         //
  45.     }
  46.  
  47.     /**
  48.      * Store a newly created resource in storage.
  49.      *
  50.      * @param  \App\Http\Requests\StoreTopRequest  $request
  51.      * @return \Illuminate\Http\Response
  52.      */
  53.     public function store(StoreTopRequest $request)
  54.     {
  55.         //
  56.     }
  57.  
  58.     /**
  59.      * Display the specified resource.
  60.      *
  61.      * @param  \App\Models\Top  $top
  62.      * @return \Illuminate\Http\Response
  63.      */
  64.     public function show(Top $top)
  65.     {
  66.         //
  67.     }
  68.  
  69.     /**
  70.      * Show the form for editing the specified resource.
  71.      *
  72.      * @param  \App\Models\Top  $top
  73.      * @return \Illuminate\Http\Response
  74.      */
  75.     public function edit(Top $top)
  76.     {
  77.         //
  78.     }
  79.  
  80.     /**
  81.      * Update the specified resource in storage.
  82.      *
  83.      * @param  \App\Http\Requests\UpdateTopRequest  $request
  84.      * @param  \App\Models\Top  $top
  85.      * @return \Illuminate\Http\Response
  86.      */
  87.     public function update(UpdateTopRequest $request, Top $top)
  88.     {
  89.         //
  90.     }
  91.  
  92.     /**
  93.      * Remove the specified resource from storage.
  94.      *
  95.      * @param  \App\Models\Top  $top
  96.      * @return \Illuminate\Http\Response
  97.      */
  98.     public function destroy(Top $top)
  99.     {
  100.         //
  101.     }
  102. }
  103.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement