class Certificate extends Model
{
protected $fillable = ['content'];
public function registration_types(){
return $this->hasMany('App\RegistrationType', 'certificate_id');
}
}
RegistrationType model:
public function certificate(){
return $this->belongsTo('App\Certificate', 'certificate_id');
}
No, in RegistrationType model I just have this methods:
public function conference(){
return $this->belongsTo('App\Conference');
}
public function questions(){
return $this->belongsToMany('App\Question', 'registration_type_questions')->withPivot(['required']);;
}
public function participants(){
return $this->hasMany('App\Participant');
}
public function presentPrice(){
return money_format('%i€', $this->price);
}
public function registrations(){
return $this->belongsToMany('App\Registration', 'registration_registration_types');
}
public function certificate(){
return $this->belongsTo('App\Certificate', 'certificate_id');
}