我有这样一个场景:表中有许多列需要选择,但也有一些列不想选择。
$product = Product::with('Images','Apparels','Info.BinLocation','Description','Category')
->unselect(['company_id','category_id'])
->find($product_id);
//像这样的事情是行不通的
我试图在查询运行时取消选择某些列。
1条答案
按热度按时间igetnqfo1#
我认为您试图从表中只选择特定的列,您可以这样做:
您可以更进一步,添加
where
子句或groupBy
或orderBy
和许多其他内容,请从此处阅读更多关于select的内容:https://laravel.com/docs/9.x/queries#select-statements