Disposal::all(), 'active' => 'menu-disposal', ]; return view('dashboard.Disposal.index', $data); } /** * Show the form for creating a new resource. */ public function create() { $data = [ 'peti' => Peti::get(), 'warehouse' => m_warehouse::get(), 'customer' => Customer::get(), 'active' => 'menu-disposal', ]; return view('dashboard.Disposal.create', $data); } /** * Store a newly created resource in storage. */ public function store(ValidasiCreateDisposal $request) { // dd($request->all()); try { // Mendapatkan informasi pengguna yang sedang login $currentUser = Auth::user(); // Validasi data dari request $validatedData = $request->validated(); // Menambahkan informasi pengguna ke dalam data yang akan disimpan $validatedData['created_by'] = $currentUser->fullname; $validatedData['updated_by'] = $currentUser->fullname; // Membuat entitas Transfer Disposal::create($validatedData); return redirect()->route('dashboard.disposal.index')->with('success', 'Data Disposal Peti berhasil ditambahkan'); } catch (\Throwable $th) { return redirect()->back()->with('error', 'Data Disposal Peti gagal dimasukan ke disposal'); } } /** * Display the specified resource. */ // public function show($id) // { // $data = [ // 'active' => 'menu-disposal', // ]; // return view('dashboard.Disposal.show', $data); // } /** * Show the form for editing the specified resource. */ public function edit($id) { $jenis_disposal = ['Pemusnaan', 'Perbaikan']; $data = [ 'disposal' => Disposal::findOrFail($id), 'peti' => Peti::get(), 'customer' => Customer::get(), 'warehouse' => m_warehouse::get(), 'active' => 'menu-disposal', ]; return view('dashboard.Disposal.edit', compact('jenis_disposal'), $data); } /** * Update the specified resource in storage. */ // public function update($request, $id) // { // // // } /** * Remove the specified resource from storage. */ public function destroy($id) { // dd("oke"); try { $disposal = Disposal::findOrFail($id); $disposal->delete(); return redirect()->back()->with('success', 'Data disposal peti berhasil dihapus'); } catch (\Throwable $th) { return redirect()->back()->with('error', 'Data disposal peti gagal dihapus'); } } }