diff --git a/app/Models/Client.php b/app/Models/Client.php index c34c16bf67ea..def568c651f1 100644 --- a/app/Models/Client.php +++ b/app/Models/Client.php @@ -51,6 +51,7 @@ use Laracasts\Presenter\PresentableTrait; * @property int|null $last_login * @property int|null $industry_id * @property int|null $size_id + * @property object|null $e_invoice * @property string|null $address1 * @property string|null $address2 * @property string|null $city @@ -185,6 +186,7 @@ class Client extends BaseModel implements HasLocalePreference 'deleted_at' => 'timestamp', 'last_login' => 'timestamp', 'tax_data' => 'object', + 'e_invoice' => 'object', ]; protected $touches = []; diff --git a/app/Transformers/ClientTransformer.php b/app/Transformers/ClientTransformer.php index 84442fb3629a..4211fc450f21 100644 --- a/app/Transformers/ClientTransformer.php +++ b/app/Transformers/ClientTransformer.php @@ -164,6 +164,7 @@ class ClientTransformer extends EntityTransformer 'routing_id' => (string) $client->routing_id, 'tax_info' => $client->tax_data ?: new \stdClass(), 'classification' => $client->classification ?: '', + 'e_invoice' => $client->e_invoice ?: new \stdClass(), ]; } } diff --git a/database/migrations/2024_06_02_083543_2024_06_01_add_einvoice_to_client_table.php b/database/migrations/2024_06_02_083543_2024_06_01_add_einvoice_to_client_table.php new file mode 100644 index 000000000000..f905b1de5fca --- /dev/null +++ b/database/migrations/2024_06_02_083543_2024_06_01_add_einvoice_to_client_table.php @@ -0,0 +1,27 @@ +mediumText('e_invoice')->nullable(); + }); + + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + } +};