/** * Store a newly created resource in storage. * * @param CreateCourseRequest $request * @return \Illuminate\Http\RedirectResponse */ public function store(CreateCourseRequest $request) { $course = new Course(); $course->fill($request->all()); $course->user_id = Auth::user()->id; if ($request->hasFile('image')) { $file = $request->file('image'); $patch = 'images/courses/'; $name = $course->id . '.' . $file->getClientOriginalExtension(); $image = $patch . $name; Image::make($file)->fit(650, 360)->save($image); $course->image = $image; } $course->save(); $message = trans('messages.course_successfully_started'); Flash::success($message); return redirect()->route('teacher.courses.show', $course); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(CreateCourseRequest $request) { // //$db = new DB; $input_category = $request->get('input_category'); $input_course_name = $request->get('input_course_name'); $input_subject = $request->get('input_subject'); $input_description = $request->get('input_description'); $input_start_date = $request->get('input_start_date'); $input_end_date = $request->get('input_end_date'); $input_number_of_student = $request->get('input_number_of_student'); Course::insert(['cate_id' => $input_category, 'user_id' => $this->auth->user()->id, 'course_name' => $input_course_name, 'subject' => $input_subject, 'description' => $input_description, 'date_start' => $input_start_date, 'date_end' => $input_end_date, 'number_of_student' => $input_number_of_student, 'created_at' => DB::raw('now()')]); return response()->json(['success' => 'success']); }
/** * Store a new course * * @param CreateCourseRequest $request * @return \Illuminate\Http\JsonResponse */ public function store(CreateCourseRequest $request) { \Course::storeCourse(Auth::user(), $request->all()); return redirect('/courses')->with(['message' => 'Курсот беше успешно креиран']); }