/** * for creating page * @return mix */ public function actionCreate() { $checklist = new Checklist(); if ($checklist->load(Yii::$app->request->post()) && $checklist->save()) { return $this->redirect(['index']); } else { return $this->render('create', ['checklist' => $checklist]); } }
public function postList(Request $request) { try { $user = $request->session()->get('Auth'); if ($user != null) { $checklist = Checklist::where("user_id", "=", $user->id)->first(); if ($checklist == null) { $checklist = new Checklist(); $checklist->user_id = $user->id; } $checklist->lists = $request->lists; $checklist->save(); } return json_encode(true); } catch (Exception $e) { return json_encode(false); } }
public function addNewChecklist($id) { if (!Auth::check()) { return redirect("/"); } $newChecklist = new Checklist(); $newChecklist->name = Input::get('name'); $newChecklist->Card_id = $id; $newChecklist->save(); $card = Card::with(['checklists', 'memberCard.member', 'comments.memberComment', 'preCard'])->find($id); return $card; }