我有两个表:合同和合同项目。我想显示所有合同项目,并搜索搜索承包商名称。
合同
ContractItems
class ContractItems extends Eloquent {
protected $table = 'ContractItems';
protected $guarded = [ 'id' ];
public $timestamps = false;
public function contract()
{
return $this->hasOne('Contracts', 'id', 'contracts_id');
}
}
$x = ContractItems::with(array('contract' => function($query){
$query->where('contractor_name', 'LIKE' , '%name%');
}))->take(1)->get();
我尝试了上面的代码,但没有显示正确的数据。