Ola,
Eu fiz o mapeamento dos relacionamentos, mas ao buscar o registro do pai as informacoes do filho nao sao carregadas. Estou utilizando o BaseController, com as funcoes abstratas.
Eu nao peguei a ideia corretamente (os dados nao sao carregados automaticamente) ou ha algo errado/faltando?
class Userx extends Model
{
protected $table = 'pims.userx';
public function phone()
{
return $this->hasMany(App\Phone::class, 'user_id', 'id');
}
}
class Phone extends Model
{
protected $table = 'pims.phone';
public function userx()
{
return $this->belongsTo(Userx::class, 'id', 'user_id');
}
}
public function show(int $id)
{
$resource = $this->class::find($id);
Log::info($resource);
if (is_null($resource))
{
return response()->json('', 204);
}
return response()->json($resource);
}