【发布时间】:2016-06-23 17:43:46
【问题描述】:
我刚刚开始使用 Laravel Eloquent 并坚持检索一些数据。如果有人可以指导我,那就太好了。
我有两个表(没有提到用户表)
机构:
id |name | user_id
1 |abc |22
2 |xyz |32
现在 Institute2 (xyz) 有以下项目
程序:
id |institute_id| name | admission_open|
1 | 2 |exp1 | 1 |
2 | 2 |exp2 | 0 |
Institute.php
class Institute extends Eloquent
{
protected $table = 'institutes';
public function programs(){
return $this->hasMany('Program');
}
}
程序.php
class Program extends Eloquent
{
protected $table = 'programs';
public function institute()
{
return $this->belongsTo('Institute');
}
}
我想要什么:
我想获取在程序表中开放招生 (admission_open =1) 的机构的名称。
我应该如何为此编写查询。我必须加入表吗?
【问题讨论】:
标签: php mysql database laravel eloquent