Ejemplo n.º 1
0
 public function update(ContentRequest $request, $id)
 {
     $content = Content::findOrFail($id);
     $this->authorize('manage-course-contents', $content->course);
     $content->fill($request->only(['title', 'body']));
     $content->save();
     session()->flash('success', 'El contenido se ha editado.');
     return redirect()->back();
 }
Ejemplo n.º 2
0
 /**
  * Store a newly created content in storage.
  *
  * @param  \App\Http\Request\ContentRequest  $request
  * @return \Illuminate\Http\Response
  */
 public function store(ContentRequest $request)
 {
     if ($request->hasFile('file')) {
         $fileName = $this->uploadFile();
         $request->merge(['path' => $fileName]);
     }
     Content::create($request->all());
     Alert::success('New Content Added Successfully', 'Content Added');
     return redirect('/home');
 }
Ejemplo n.º 3
0
 /**
  * Update the specified resource in storage.
  * PUT /content/{id}
  *
  * @param  int  $id
  * @return Response
  */
 public function update(ContentRequest $request, $id)
 {
     $data = $request->except('file');
     $_file = $request->file('file', null);
     // Image upload
     if (isset($_file)) {
         $file = $this->upload->upload($request->file('file'), 'files');
         $data['image'] = $file['name'];
     }
     $content = $this->content->update($data);
     return redirect('admin/contenu/' . $content->id)->with(['status' => 'success', 'message' => 'Contenu mis à jour']);
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  Request  $request
  * @param  int  $id
  * @return Response
  */
 public function update(ContentRequest $request, $id)
 {
     $model = $this->model->find($id);
     if (empty($model)) {
         abort(404);
     } else {
         $data = $request->only('title', 'content');
         $model->update($data);
         return redirect()->route($this->alias);
     }
 }