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