Я новичок в laravel, у меня проблемы с подключением этих таблиц: plans
, users
и loans
даже после чтения документов,
У меня есть plans
таблицы, которые имеют все мои планы, затем у меня есть users
таблица и loans
таблица, моя таблица loans
имеет user_id
и plan_id
, все, что я хочу, это чтобы получить записи для plans
и users
в модели loan
.
Loanplan.php
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Loanplan extends Model
{
//
protected $fillable = [
'title',
'amount',
'interest',
'repayment_month',
'status',
];
public function loan()
{
return $this->belongsTo('App\loan');
}
}
модель моего кредита:
Loan.php
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Loan extends Model
{
protected $table = 'loans';
//
protected $fillable = [
'id',
'user_id',
'loanplan_id',
'payment_made',
'status',
];
public function user()
{
return $this->belongsTo('App\User');
}
public function loanplan()
{
return $this->belongsTo('App\Loanplan');
}
}
Я хочу получить все кредитные планы и users
записи таблицы с plan_id
и user_id
как иностранные соответственно в моем LoanController
.