get(); $mom = MoMAsistensi::orderBy('id', 'desc')->get(); return view('staff.mom-asistensi', compact('mom', 'client')); } /** * Show the form for creating a new resource. * * @return \Illuminate\Http\Response */ public function create() { // } /** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $mom = new MoMAsistensi(); $mom->id_client = $request->get('id_client'); $mom->tanggal = date('Y-m-d'); $mom->waktu = date('H:i:s'); $mom->pembahasan = $request->get('pembahasan'); $mom->text = $request->get('deskripsi_pembahasan'); $mom->status = 'non-approve'; $mom->id_user = Auth::user()->id; $mom->save(); return redirect()->route('mom-asistensi.index')->with('msg', 'MoM Asistensi Berhasil Dibuat'); } /** * Display the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function show($id) { $mom = MomAsistensi::findOrFail($id); return view('staff.mom-asistensi-detail', compact('mom')); } /** * Show the form for editing the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function edit($id) { // } /** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $id) { $mom = MoMAsistensi::findOrFail($id); $mom->pembahasan = $request->get('pembahasan'); $mom->text = $request->get('deskripsi_pembahasan'); $mom->save(); return redirect()->route('mom-asistensi.index')->with('msg', 'MoM Asistensi Berhasil Disimpan'); } /** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { MomAsistensi::destroy($id); return redirect()->route('mom-asistensi.index')->with('msg', 'MoM Asistensi Berhasil Dihapus'); } public function approve_asistensi_view($id) { $mom = MoMAsistensi::findOrFail($id); return view('staff.mom-asistensi-view', compact('mom')); } public function approve(Request $request, $id) { $mom_asistensi = MoMAsistensi::findOrFail($id); $mom_asistensi->status = 'approve'; $mom_asistensi->save(); return redirect()->back()->with('msg', 'Data Berhasil Diapprove'); } public function submit(Request $request) { $id_mom = $request->id_mom; $mom = MoMAsistensi::findOrFail($id_mom); $mom->status = 'submit'; $mom->save(); return redirect()->route('mom-asistensi.index')->with('msg', 'MoM Asistensi Berhasil Disubmit'); } }