如何在laravel中显示基于Auth用户的另一个表中的数据



我有两个表,用户和语句。我需要显示当前登录用户的月度报表。

用户模型

public function statements()
{
return $this->hasMany('AppModelsStatement','account_number','name');
}

报表模型

protected $primaryKey = 'account_number';
public $incrementing = false;
protected $keyType = 'string';
public function user()
{
return $this->belongsTo('AppModelsUser','account_number','name');
}

用户选项卡

id
name // (ex: 01-234567 and used as username for login)
accname
email
password

报表表

id
account_number
month
bill
due

如何在数据表中显示每月数据,并在刀片文件的单独div中显示当前月份的数据。

我是拉拉维尔的新手,所以请引导我。

提前感谢

如果您的关系已经正常,您只需要获取Auth用户和语句。类似这样的东西:

$user = Auth::user();
$statements = $user->statements // this is a statements collection;

相关内容

最新更新