validate([ 'tgl_mulai_pendaftaran' => 'required|date', 'tgl_selesai_pendaftaran' => 'required|date|after_or_equal:tgl_mulai_pendaftaran', 'tgl_mulai_sidang' => 'required|date|after_or_equal:tgl_selesai_pendaftaran', 'tgl_akhir_sidang' => 'required|date', ]); SettingSempro::create($request->all()); return redirect()->back()->with('toast_success', 'Pengaturan Seminar Proposal Berhasil Ditambahkan.'); } /** * Update the specified resource in storage. */ public function update(Request $request, string $id) { $request->validate([ 'tgl_mulai_pendaftaran' => 'required|date', 'tgl_selesai_pendaftaran' => 'required|date|after_or_equal:tgl_mulai_pendaftaran', 'tgl_mulai_sidang' => 'required|date|after_or_equal:tgl_selesai_pendaftaran', 'tgl_akhir_sidang' => 'required|date', ]); $settingSempro = SettingSempro::findOrFail($id); $settingSempro->update($request->all()); return redirect()->back()->with('toast_success', 'Perubahan Berhasil Disimpan.'); } /** * Remove the specified resource from storage. */ public function destroy(string $id) { $settingSempro = SettingSempro::findOrFail($id); $settingSempro->delete(); return redirect()->back()->with('toast_success', 'Pengaturan Seminar Proposal Berhasil Dihapus.'); } }