![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/syn.corals.io/Corals/modules/Utility/Services/ListOfValue/ |
<?php namespace Corals\Modules\Utility\Services\ListOfValue; use Corals\Foundation\Services\BaseServiceClass; use Corals\Modules\Utility\Facades\ListOfValue\ListOfValues; use Illuminate\Http\Request; use Illuminate\Support\Facades\DB; class ListOfValueService extends BaseServiceClass { public function getParentForSelectChildren(Request $request) { $district_code = array_values($request->all()); $parentCode = DB::table('utility_list_of_values')->where('code', $district_code)->first(); return ListOfValues::get($parentCode->code, false, 'active', true); } /** * @param Request $request * @param $additionalData */ public function preStoreUpdate(Request $request, &$additionalData) { $properties = $request->get('properties', []); $formattedProperties = null; foreach ($properties ?? [] as $item) { $formattedProperties[$item['key']] = $item['value']; } $request->request->set('properties', $formattedProperties); } }