У меня есть три модели участника, кредит и сбережения. ссуды и сбережения, будучи ребенком для члена. тем не менее, я могу создавать только отношения только с кредитом. Когда я создаю отношения с сохранением, функция считается нестатичной.
Member.php
use Illuminate\Database\Eloquent\Model;
class Member extends Model
{
protected $fillable=['name','address','phone'];
public function loan()
{
return $this->hasMany(Loan::class,'member_id','id');
}
public function saving()
{
return $this->hasMany(Saving::class,'member_id','id');
}
}
Saving.php
use Illuminate\Database\Eloquent\Model;
class Saving extends Model
{
protected $fillable=['amount','member_id'];
public function member()
{
return $this->belongsTo('App\Member','id','member_id');
}
}
функция save () выдает следующую ошибку.
Error::Cannot make static method Illuminate\Database\Eloquent\Model::saving() non static in class App\Member
Я не сталкивался с этой проблемой раньше, и у меня нет основной концепции.