new DisposalReason(['active' => true, 'pos' => 0]), ]); } public function store(StoreDisposalReasonRequest $request): RedirectResponse { DisposalReason::create($request->validated()); \Session::flash('alert-save', '1'); return redirect()->route('admin.inventory.general'); } public function edit(DisposalReason $disposalReason): View { return view('admin.inventory.disposal-reasons.form', [ 'model' => $disposalReason, ]); } public function update(UpdateDisposalReasonRequest $request, DisposalReason $disposalReason): RedirectResponse { $disposalReason->update($request->validated()); \Session::flash('alert-save', '1'); return redirect()->route('admin.inventory.general'); } public function destroy(DisposalReason $disposalReason): RedirectResponse { $disposalReason->delete(); \Session::flash('alert-success', __('Eintrag gelöscht')); return redirect()->route('admin.inventory.general'); } }