Advertisement
eimkasp

Laravel where example

Nov 23rd, 2016
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.99 KB | None | 0 0
  1. <?php
  2.  
  3. namespace App\Http\Controllers;
  4.  
  5. use Illuminate\Http\Request;
  6.  
  7. use App\Http\Requests;
  8.  
  9. class MenuController extends Controller
  10. {
  11.     /**
  12.      * Display a listing of the resource.
  13.      *
  14.      * @return \Illuminate\Http\Response
  15.      */
  16.     public function index()
  17.     {
  18.         //Gaunam visus meniu irasus
  19.         $menus = \App\Menu::all();
  20.  
  21.         // Perduodam juos i vaizda
  22.         return view("menu.index", compact("menus"));
  23.  
  24.     }
  25.  
  26.     /**
  27.      * Show the form for creating a new resource.
  28.      *
  29.      * @return \Illuminate\Http\Response
  30.      */
  31.     public function create()
  32.     {
  33.         //
  34.     }
  35.  
  36.     /**
  37.      * Store a newly created resource in storage.
  38.      *
  39.      * @param  \Illuminate\Http\Request  $request
  40.      * @return \Illuminate\Http\Response
  41.      */
  42.     public function store(Request $request)
  43.     {
  44.         //
  45.         }
  46.  
  47.     /**
  48.      * Display the specified resource.
  49.      *
  50.      * @param  int  $id
  51.      * @return \Illuminate\Http\Response
  52.      */
  53.     public function show($id)
  54.     {
  55.         // Gauti pasirinktos kategorijos informacija
  56.         $menu = \App\Menu::find($id);
  57.         //Gauti patiekalus pagal kategorijos id
  58.         $dishes = \App\Dish::where("menu_id", $id)->get();
  59.  
  60.         return view("menu.show", compact("dishes", "menu"));
  61.     }
  62.  
  63.     /**
  64.      * Show the form for editing the specified resource.
  65.      *
  66.      * @param  int  $id
  67.      * @return \Illuminate\Http\Response
  68.      */
  69.     public function edit($id)
  70.     {
  71.         //
  72.     }
  73.  
  74.     /**
  75.      * Update the specified resource in storage.
  76.      *
  77.      * @param  \Illuminate\Http\Request  $request
  78.      * @param  int  $id
  79.      * @return \Illuminate\Http\Response
  80.      */
  81.     public function update(Request $request, $id)
  82.     {
  83.         //
  84.     }
  85.  
  86.     /**
  87.      * Remove the specified resource from storage.
  88.      *
  89.      * @param  int  $id
  90.      * @return \Illuminate\Http\Response
  91.      */
  92.     public function destroy($id)
  93.     {
  94.         //
  95.     }
  96.  
  97.  
  98. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement