【发布时间】:2019-04-15 22:31:55
【问题描述】:
我有两张桌子, 学生桌 其中有列(id,family_id,name,class,section) 家庭表 其中有列(family_id,mobile_no,professional)
-- 我创建了两个模型。 学生模型:
class student extends Model
{
}
和 家庭模式
class family extends Model
{
public function student()
{
return $this->hasMany('App\student');
}
}
-- 我能够显示学生表中的所有数据, 我的控制器是:
public function index()
{
$finddata = student::orderBy('id', 'asc')->get();
return view('students.index')->with('finddata', $finddata); }
-- 我尝试了什么 在家庭模型中:
return $this->hasMany('App\students');
我想要什么;
- 我想连接家庭模型和学生模型..
- 索引页面将只包含所有学生的姓名。我已经做过了
- 当我点击学生姓名时,它应该会显示特定学生的所有信息,以及他的家庭信息。现在它只显示学生表中的信息。
【问题讨论】:
-
在学生模型中定义关系函数: public function family() { return $this->belongsTo('App\Family'); }