protected function allmaterials() { $mas = []; $materials = Material::select('material_type_id')->groupBy('material_type_id')->get(); foreach ($materials as $material) { $mas[$material->material_type_id] = Material::where('material_type_id', $material->material_type_id)->valid()->get(); } return $mas; }