Пример #1
0
 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]);
 }
Пример #2
0
 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]);
 }