You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Estou trabalhando com um banco de dados já povoado. Ele possui quatro tabelas (Aluno, clinico, Familia e TipoCompulsao), onde Aluno recebe foreignkey das três tabelas;
Model Aluno
class Aluno extends Model{
public $timestamps = false;
protected $fillable =[
'Nome','Sobrenome','Cpf','Email','Altura','Telefone','Endereco'
];
public function clinico(){
return $this->belongsTo(Clinico::class);
}
public function familia()
{
return $this->belongsTo(Familia::class);
}
public function tipocompulsao()
{
return $this->belongsTo(Tipocompulsao::class, );
model clinico
class Clinico extends Model
{
public $timestamps = false;
protected $fillable=[
'hasAnsiedade',
'hasInsonia',
'hasHipertensao',
'hasDiabetes',
'hasAlergias',
'hasDisturbiosOncologicos',
'hasProblemasRenais',
'hasMenopausa',
'hasHipotiroidismo',
'hasColesterol',
'hasFigado',
'hasOutros'
];
public function aluno() {
return $this->hasOne(Aluno::class );
}
}
model familia
class Familia extends Model
{
public $timestamps = false;
protected $fillable=[
'hasObesidade',
'hasDoencaRenal',
'hasHipertensao',
'hasColesterolGorduraFigado'
];
public function aluno() {
return $this->hasone(Aluno::class);
}
}
Tipocompulsao
class Tipocompulsao extends Model{
public $timestamps = false;
protected $fillable=[
'hasCompulsaoDoce',
'hasCompulsaoSalgado'
];
public function aluno() {
return $this->hasone(Aluno::class);
}
}
Controller para salvar dataform
public function update(Request $request,$id)
{
No update tu pega o $id do usuário logado, e passa os campos, é basicamente do mesmo jeito que você faz para criar um novo registro no metodo store(), se você estiver usando o padrão dos metodos.
No momento de salvar usar o update em vez do save().
Estou trabalhando com um banco de dados já povoado. Ele possui quatro tabelas (Aluno, clinico, Familia e TipoCompulsao), onde Aluno recebe foreignkey das três tabelas;
Model Aluno
model clinico
model familia
Tipocompulsao
O principal problema que eu queria resolver e: como fazer o UPDATE em tabelas com relacionamento 1 para 1?
The text was updated successfully, but these errors were encountered: