public function getCardEditData() { if (!Auth::check()) { return redirect("/"); } $prior = Priority::all('id', 'name'); $member = Membermanagement::with(['member'])->where('Board_id', '=', session()->get('Board'))->get(); $user = User::find(Auth::user()->id); $boardManager = Board::find(session()->get('Board')); $data['priority'] = $prior; $data['manager'] = $member; $data['user'] = $user; $data['boardManager'] = $boardManager; return $data; }
public function formEditBoard($id) { if (!Auth::check()) { return redirect("/"); } if (Auth::user()->Level_id == 1) { return redirect('/managementAccount'); } $data = Board::all()->find($id); if (Auth::user()->id != $data->manager_id) { return redirect("/"); } $dateFormatStart = preg_split('[-]', $data->estimate_start); $dateFormatStart = $dateFormatStart[0] . "/" . $dateFormatStart[1] . "/" . $dateFormatStart[2]; $dateFormatEnd = preg_split('[-]', $data->estimate_end); $dateFormatEnd = $dateFormatEnd[0] . "/" . $dateFormatEnd[1] . "/" . $dateFormatEnd[2]; if ($data->start_date != null) { $dateFormatStartAC = preg_split('[-]', $data->start_date); $dateFormatStartAC = $dateFormatStartAC[0] . "/" . $dateFormatStartAC[1] . "/" . $dateFormatStartAC[2]; } else { $dateFormatStartAC = " "; } if ($data->end_date != null) { $dateFormatEndAC = preg_split('[-]', $data->end_date); $dateFormatEndAC = $dateFormatEndAC[0] . "/" . $dateFormatEndAC[1] . "/" . $dateFormatEndAC[2]; } else { $dateFormatEndAC = " "; } $manager = Membermanagement::with(['member'])->where('Board_id', '=', $id)->get(); return view('pages.board.edit')->with('Board', $data)->with('dateStart', $dateFormatStart)->with('dateEnd', $dateFormatEnd)->with('dateStartAC', $dateFormatStartAC)->with('dateEndAC', $dateFormatEndAC)->with('members', $manager); }