Advertisement
eimkasp

Larvel select example controller

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