Portfolio::find($id)->transactions
->select('id','date','symbol','transaction_type','qty','amount');
Portfolio::find($id)->transactions
$this->hasMany('Transaction','portfolio_id');
您可以尝试以下方法:
$portfolio = Portfolio::with(array('transactions' => function($q){
$q->select(array('id','date','symbol','transaction_type','qty','amount'));
}))->whereId($id)->first();
这将返回投资组合
模型以及相关的事务
,您可以使用以下方法:
$portfolio->transactions->first()->amount
此外,您可以循环它们。但以下将只给出相关的模型:
Portfolio::find($id)->transactions()
->get(array('id','date','symbol','transaction_type','qty','amount'));
我试图在laravel中热切地加载一个模型,但只返回某些列。我不希望整个热切加载表被提出。
我用的是Laravel 8。我有两个表,并试图使用ELOQUENT从两个表中选择特定的列: 但是,如果我将方法添加到模型中,则Laravel将为表返回。 如果我没有在模型上指定selects,Laravel将返回模型中的所有内容,以及表中的、。 如何同时从和表中进行选择,同时使用热切加载?
是否有可能强制Vaadin8网格从后端热切地加载所有行?目前,它只显示屏幕上可见的记录,并在网格滚动时获取下一行。
服务方式:
描述 在 Jboot 开发模式下,可以添加配置 undertow.devMode = true 来开启热加载功能。 Maven 多模块( module )下资源文件热加载 在 Jboot 中,内置了一个类叫 JbootResourceLoader,只有在 dev 模式下才生效。 JbootResourceLoader 在 Jboot 启动的时候,会自动去监控各个 Maven 模块下的 src/ma
我有3个表格:我的Laravel 5项目的产出、产品和服务。 我想基于此条件在一个查询中连接这3个表: 如果(p=产品)获取products.name 如果(s=服务)获取服务。名称