【发布时间】:2018-08-12 03:15:42
【问题描述】:
我又来这里了,无法理解正确的 Laravel 关系处理方法
我有这个用户模型
public function concessionaire()
{
return $this->hasOne('App\Concessionaire', 'meternum', 'meternum');
}
和特许经营者模式
public function user()
{
return $this->belongsTO('App\User', 'meternum', 'meternum');
}
但是当我尝试在我的视图中显示它时。特许公司数据字段不显示..
在我的控制器中我有这个
$dataUser = User::where('usertype', '=', 'concessionaire')
->with('concessionaire')
->get();
return view('admin.concessionaire',compact('dataUser'));
在我看来
@foreach($dataUser as $User)
<td>
{{ $User->clark }}
</td>
@endforeach
【问题讨论】:
-
尝试获取简单数据
-
我已经尝试过了,但是我的控制器上没有显示特许表上的数据字段
-
那里显示简单数据吗?
-
它只显示第一个表的数据,第二个表没有任何数据
-
能否请您展示您的数据库结构
标签: php mysql laravel laravel-eloquent relationships