コード例 #1
0
 /**
  * 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()
 {
     Grades::create(['id_recipe' => Request::get('recipe_id'), 'id_user' => Auth::user()->id, 'grade' => Request::get('rating')]);
     return redirect()->route('receita', Request::get('recipe_id'));
 }