public function edit($id) { // $lesson = Lesson::where('user_id', $request->user()->id)->get(); $lesson = Lesson::findOrFail($id); $group = Category::lists('name', 'id'); return view('lessons.edit', ['lesson' => $lesson, 'list_group' => $group]); }
public function list_eleve($id_lecon) { $inputs = Input::all(); $lesson = Lesson::findOrFail($id_lecon); //$users = User::where('category_id',$lesson->category_id,'group_id',2)->get(); $users = User::where('category_id', '=', $lesson->category_id)->where('group_id', '=', 2)->get(); return view('notes.list_eleve', ['users' => $users, 'id_lecon' => $id_lecon]); }
/** * Updates a specific lesson in the database. * * @param int $id * @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View */ public function update($id) { $this->checkPermissions($id); // Update the task with the new data $lesson = Lesson::findOrFail($id); $lesson->update(Input::all()); // Return the updates list of tasks $lessons = Auth::user()->lessons; return View('lessons.list', compact('lessons')); }
/** * Store a newly created resource in storage. * * @param $id * @param CreateCommentRequest $request * @return \Illuminate\Http\RedirectResponse|string */ public function store($id, CreateCommentRequest $request) { $lesson = Lesson::findOrFail($id); $comment = new Comment(); $comment->fill($request->all()); $comment->user_id = Auth::user()->id; $comment->lesson_id = $lesson->id; $comment->save(); $message = trans('messages.comment_successfully_submitted'); if ($request->ajax()) { return $message; } Flash::success($message); return redirect()->route('lessons.show', $lesson->id); }
/** * @param $lessonId * @return \Illuminate\Database\Eloquent\Collection|static[] */ private function getTags($lessonId) { return $lessonId ? Lesson::findOrFail($lessonId)->tags : Tag::all(); // all is bad }
/** * Display the specified resource. * * @param int $id * @param ShowLessonRequest $request * @return Response */ public function show($id, ShowLessonRequest $request) { $lesson = Lesson::findOrFail($id); return view('lessons.show')->with('lesson', $lesson)->with('title', $lesson->title); }
/** * @param Route $route */ public function __construct(Route $route) { $this->route = $route; $this->course = Lesson::findOrFail($route->getParameter('lessons'))->unit->course->id; }
private function getTags($lessonId) { $tags = $lessonId ? Lesson::findOrFail($lessonId)->tags : Tag::all(); //remember, using ::all() is bad. return $tags; }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { $lesson = Lesson::findOrFail($id); $lesson->delete(); $message = trans('messages.lesson_successfully_removed'); Flash::info($message); return redirect()->route('teacher.units.show', $lesson->unit); }