column('name','value'); return $dictData[$data['estimate_source']]; } public function getInvoiceTypeTextAttr($value,$data) { $dictData = DictData::where('type_value','invoice_type')->column('name','value'); $dictData[0]=''; return $dictData[$data['invoice_type']]; } public function getAnnexAttr($value) { return empty($value) ? null : json_decode($value,true); } public function getQuotationDateAttr($value): string { return empty($value) ? '' : date('Y-m-d', $value); } }