PackagingMaterial::query()->orderBy('pos')->orderBy('name')->get(), ]); } public function create() { return view('admin.inventory.packaging-materials.form', [ 'model' => new PackagingMaterial(['pos' => 0]), ]); } public function store(StorePackagingMaterialRequest $request) { PackagingMaterial::create($request->validated()); \Session::flash('alert-save', '1'); return redirect()->route('admin.inventory.packaging-materials.index'); } public function edit(PackagingMaterial $packagingMaterial) { return view('admin.inventory.packaging-materials.form', [ 'model' => $packagingMaterial, ]); } public function update(UpdatePackagingMaterialRequest $request, PackagingMaterial $packagingMaterial) { $packagingMaterial->update($request->validated()); \Session::flash('alert-save', '1'); return redirect()->route('admin.inventory.packaging-materials.index'); } public function destroy(PackagingMaterial $packagingMaterial) { $packagingMaterial->delete(); \Session::flash('alert-success', __('Eintrag gelöscht')); return redirect()->route('admin.inventory.packaging-materials.index'); } }