orderBy('created_at', 'desc')->get(); return view('backend.form.index', $data); } public function tambah() { return view('backend.form.tambah'); } function create(Request $request) { $request->validate([ 'nama_form' => 'required|unique:form', // 'jenis' => 'required', 'status' => 'required', ], [ 'nama_form.required' => 'Nama Formulir wajib diisi', // 'jenis.required' => 'Jenis wajib diisi', 'status.required' => 'Status wajib diisi', ]); // $check = DB::table('form') // ->where('jenis', '=', "$request->jenis") // // ->where('status', '=', '2') // ->orderBy('id', 'DESC') // ->first(); $save = new Form(); $save->nama_form = trim($request->nama_form); // $save->jenis = trim($request->jenis); $save->status = trim($request->status); $save->save(); return redirect()->route('formulir')->with(['success' => 'Tambah Formulir Berhasil!']); // } } public function edit($id) { $data['form'] = Form::where('id', $id)->get(); return view('backend.form.edit', $data); } function update(Request $request) { $request->validate([ 'nama_form' => 'required', // 'jenis' => 'required', 'status' => 'required', ], [ 'nama_form.required' => 'Nama Formulir wajib diisi', // 'jenis.required' => 'Jenis wajib diisi', 'status.required' => 'Status wajib diisi', ]); $save = Form::find($request->id); $save->nama_form = trim($request->nama_form); // $save->jenis = trim($request->jenis); $save->status = trim($request->status); $save->save(); return redirect()->route('formulir')->with(['success' => 'Edit Formulir Berhasil!']); } function hapus($id) { DB::table('form')->where('id', $id)->delete(); return redirect()->route('formulir')->with(['success' => 'Hapus Berhasil!']); } }