/**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index($recipe_id)
 {
     $recipe = Recipes::where('id_recipe', '=', $recipe_id)->first();
     $recipe_ingredient = Recipes_ingredients::where('id_recipe', '=', $recipe_id)->get();
     foreach ($recipe_ingredient as $ri) {
         $ingredient[] = Ingredients::where('id_ingredient', '=', $ri->id_ingredient)->first();
     }
     $rating = 0;
     if (Auth::check()) {
         $grade = Grades::where('id_user', '=', Auth::user()->id)->where('id_recipe', '=', $recipe_id);
         if ($grade->count()) {
             $rating = $grade->first()->grade;
         }
     }
     return view('recipes')->with(['recipe' => $recipe, 'ingredient' => $ingredient, 'rating' => $rating]);
 }
Пример #2
0
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     $recipes = Recipes::orderByRaw("RAND()")->limit(3)->get();
     return view('home')->with('recipes', $recipes);
 }