public function update(Request $request) { $inputs = Input::all(); $rules = array('name' => 'required'); $validation = Validator::make($inputs, $rules); if ($validation->fails()) { exit('erreur'); } $lesson = Lesson::find(Auth::user()->id); $lesson->name = e($request->input('name')); $lesson->content = $request->input('content'); $lesson->save(); $media = Media::find('lesson_id', $request->input('id')); // $lesson = Lesson::where('user_id', $request->user()->id)->get(); $file = array('image' => Input::file('image')); if (Input::file('image')->isValid()) { $destinationPath = 'uploads'; // upload path $extension = Input::file('image')->getClientOriginalExtension(); // getting image extension $fileName = rand(11111, 99999) . '.' . $extension; // renameing image if (!Input::file('image')->move($destinationPath, $fileName)) { die("Couldn't rename file"); } $media = new Media(); $media->lesson_id = Auth::user()->id; $media->path = e($fileName); $media->name = e($request->input('title_document')); $media->save(); } return Redirect::to('lessons/list'); }
/** * Display the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function show($id) { $lesson = Lesson::find($id); if (!$lesson) { return $this->respondNotFound('Lesson does not exist'); } return $this->respond(['data' => $this->lessonTransformer->transform($lesson)]); }
/** * Display the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function show($id) { $lesson = Lesson::find($id); if (!$lesson) { return $this->responseNotFound(); } return $this->response(['status' => 'success', 'data' => $this->lessonTransformer->transform($lesson)]); }
public function lessonGET($id) { $lesson = \App\Lesson::find($id); if (!$lesson) { return $this->respondNotFound(); } return $this->respond(['data' => $this->lessonTransformer->transform($lesson)]); }
/** * Display the specified resource. * * @param $id * @return mixed */ public function show($id) { $lesson = Lesson::find($id); if (!$lesson) { return $this->respondNotFound('Lesson does not exist'); // return $this->respondWithError(404, 'Lesson does not exist'); // return response()->json([ // 'error' => [ // 'message' => 'Lesson does not exist', //// 'code' => 195 // ] // ], 404); } // return response()->json([ return $this->respond(['data' => $this->lessonTransformer->transform($lesson)]); }
/** * Display the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function show($id) { //return $this->respondNotFound(); //return $this->respondWithError(404,'Lesson does not exist'); $lesson = Lesson::find($id); if (!$lesson) { /* return Response()->json([ 'error'=>[ 'message'=>'Lesson does not exist' ] ],404); }*/ return $this->respondNotFound('Lesson does not exist!'); /*return Response()->json([ 'data' => $this->lessonTransformer->transform($lesson) ], 200);*/ } return Response()->json(['data' => $this->lessonTransformer->transform($lesson)], 200); }
public function create_survey_lesson(Request $request) { $survey_id = $request->survey_id; $lesson_id = $request->lesson_id; $survey = Survey::find($survey_id); $lesson = Lesson::find($lesson_id); $exist_lesson = $survey->lessons()->where('id', $lesson_id)->first(); if ($exist_lesson == null) { $survey->lessons()->attach($lesson_id); $data = ['message' => 'Đã thêm', 'status' => 1, 'lesson' => ['course' => $lesson->course->name, 'name' => $lesson->name, 'order' => $lesson->order]]; return response()->json($data); } else { return response()->json(['message' => 'Buổi này đã được thêm vào survey', 'status' => 0]); } }
public function get_lesson_content(Request $request) { $lesson_id = $request->lesson_id; $lesson = Lesson::find($lesson_id); return $lesson->detail_content; }
public function enable($id) { $lesson = Lesson::find($id); if ($lesson->enabled) { $lesson->enabled = false; $lesson->save(); } else { $lesson->lecture->lessons()->get()->each(function (Lesson $lesson) { $lesson->enabled = false; $lesson->save(); }); $lesson->enabled = true; $lesson->save(); } }
public function lesson($domain, $lesson_id) { $lesson = Lesson::find($lesson_id); return $this->respond(["name" => $lesson->name, "detail" => $lesson->detail_content, "order" => $lesson->order, "id" => $lesson->id]); }
public function save_lesson(Request $request) { $field = $request->field; $data = $request->data; $lesson_id = $request->lesson_id; $lesson = Lesson::find($lesson_id); $lesson->{$field} = $data; $lesson->save(); return 'Đã lưu'; }
/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { Lesson::find($id)->delete(); return redirect('author/lessons'); }