This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
|
||||
namespace App\Services\Cadastro\SujeitoAtencao;
|
||||
|
||||
use App\Models\Cadastro\Localizacao\Domicilio;
|
||||
use App\Services\Cadastro\Localizacao\EnderecoSaveService;
|
||||
|
||||
class DomicilioService
|
||||
{
|
||||
public static function save(array $params) : Domicilio
|
||||
{
|
||||
|
||||
$enderecoSaveService = new EnderecoSaveService($params['endereco']);
|
||||
$endereco = $enderecoSaveService->save();
|
||||
$domicilio = Domicilio::where('endereco_id', $endereco->id)->first();
|
||||
|
||||
if (is_null($domicilio)) {
|
||||
|
||||
$domicilio = Domicilio::create(['endereco_id' => $endereco->id]);
|
||||
}
|
||||
|
||||
return $domicilio;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user