如何get()
在 eloquent 类中扩展方法,添加一些在调用时执行连接的代码。
每当调用方法all()
、查找或get()
调用时,添加该连接:
static::join('clientes', 'clientes.id', '=', 'faturas.cliente_id');
谢谢
您是否尝试过急切加载?您也可以protected $with = array('clients');
在您的模型中设置。
您还可以通过扩展 Model 类来重载newQuery
Method。
class BaseModel extends Model {
public function newQuery($excludeDeleted = true)
{
$builder = parent::newQuery($excludeDeleted);
$builder->join('clientes', 'clientes.id', '=', 'faturas.cliente_id');
return $builder;
}
}