Exemple #1
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  Request  $request
  * @return Response
  */
 public function store(LessonCreateRequest $request)
 {
     $lesson = new Lesson();
     $lesson->name = $request->name;
     $lesson->setDescriptionAttribute($request->description);
     $lesson->github = $request->github;
     $lesson->video = $request->video;
     $lesson->download = $request->download;
     $lesson->length = $request->length;
     $lesson->course_id = $request->course_id;
     $lesson->save();
     $course = Course::find($lesson->course_id);
     $course->length = (int) $course->length + (int) $request->length;
     $course->save();
     return redirect()->route('admin.lesson.show', [$lesson->id])->withSuccess('Lesson successfully creted.');
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $lesson = new Lesson();
     $lesson->name = $request->name;
     $lesson->setDescriptionAttribute($request->description);
     $lesson->github = $request->github;
     $lesson->video = $request->video;
     $lesson->download = $request->download;
     $lesson->length = $request->length;
     $lesson->series_id = $request->series_id;
     $lesson->section_id = $request->section_id;
     $lesson->save();
     $series = Series::find($lesson->series_id);
     $series->length = (int) $series->length + (int) $request->length;
     $series->lessons = $series->lessons + 1;
     $series->save();
     return redirect('/admin/lessons/create');
 }