public function update($id, Request $request, Note $noteModel, Pad $padModel) { $note = $this->noteExists($id); if (!$note) { return $response->redirect('/notes'); } $pads = $padModel->where('user_id', $request->user()->id)->get(); $rules = ['name' => 'required', 'text' => 'required', 'pad' => 'required|exists:pads,id']; $validator = app('validation')->make($request->all(), $rules); if ($validator->fails()) { $request->session->add(['errors' => $validator->errors()->all()]); return app('twig')->render('notes/edit.htm', ['note' => $note, 'pads' => $pads]); } $note->name = $request->input('name'); $note->text = $request->input('text'); $note->pad_id = $request->input('pad'); $note->save(); $request->session->add(['success' => 'Note updated successfuly.']); return app('twig')->render('notes/edit.htm', ['note' => $note, 'pads' => $pads]); }
public function index(Request $request, Pad $padModel) { $pads = $padModel->where('user_id', $request->user()->id)->get(); return app('twig')->render('pads/index.htm', ['pads' => $pads]); }