Я потерян в моих отношениях в Ларавеле? - PullRequest
0 голосов
/ 28 сентября 2019

У меня есть таблица платежей с 6 полями: date_payment, fk_student, number_seance, price, total.

У меня также есть таблица студентов с 5 полями: id, user_id, name, email, payment_id.

У меня есть пользователь таблицы с 3поля: name, email, password.

Я потерян в моих отношениях в Laravel

Модель Студент :

protected  $fillable = ['user_id', 'name', 'email', 'payment_id'];

public function payments(){

    return $this->hasMany('App\Payment', 'fk_student');
}


public function user()
{
    return $this->belongsTo('App\User', 'id', 'user_id');
}

Модель Оплата :

protected  $fillable = ['date_payment', 'fk_student', 'number_seance',  'price', 'total'];

public function student(){

    return $this->belongsTo('App\Stuent', 'fk_student');
    }

    public function user()
    {
        return $this->belongsTo('App\User', 'id', 'payment_id');
    }

Модель Пользователь

public function student()
{
    return $this->hasOne('App\Student', 'user_id', 'id');
}

public function payments()
{
    return $this->hasOne('App\Student', 'payment_id', 'id');
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...