我在注册会员的资金表user_id中有2个表第1基金第2用户我在用户表中注册了会员名.我想在一个表中显示用户名,我可以在其中显示其user_id.
Name | Date | Currency | Amount |
---|
@foreachFund::with('user')->where('created_at', '>', Carbon::now()->subHours(24))->orderBy('id', 'desc')->take(10)->get()
{{ $fund->user_id }}{{ $fund->updated_at}} {{$basic->currency}} {{ $fund->total }}@endforeach
我已将以下代码粘贴到我的基金模型中.但它没有用.
public function user(){
return $this->belongsTo('App\User', 'user_id');
}
解决方法:
使用关系访问用户对象.
@foreach(Fund::with('user')->where('created_at', '>', Carbon::now()->subHours(24))->orderBy('id', 'desc')->take(10)->get() as $fund)
{{ $fund->user->name }}@endforeach
标签:php,laravel,laravel-5
来源: https://codeday.me/bug/20190710/1426220.html