如何在Laravel中使用雄辩的ORM=查询表中指定的字段

  介绍

这篇文章将为大家详细讲解有关如何在Laravel中使用雄辩的ORM=查询表中指定的字段,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

=

<强>找到方法的实现是在数据库\照亮\ \雄辩\生成器类里,如下:

=public  function 找到($ id, columns 美元;=,(& # 39;* & # 39;]),   {,   ,if  (is_array (id)美元),{,   return 才能;这→美元findMany ($ id,, $列),,   }大敌;   ,   ,$ this→查询→地方($ this→模型→getQualifiedKeyName (), & # 39;=& # 39;,, $ id),,   ,   这,return  $→第一(列)美元;,   }

由于雄辩的Query Builder是依赖查询构建器\照亮\ \数据库查询\ Builder的,首先和方法的源码在Query Builder里如下:

/* *,   ,* Execute 从而query 以及get 从而first 结果只   *大敌;   ,* @param  array  columns 美元;   ,* @return 混合| static    ,*/public  function 第一(columns 美元;=,(& # 39;* & # 39;]),   {,   美元,美元results =,这→带(1)→(列)美元;,   ,   ,return  count ($ results),祝辞,0,?,重置(结果),:,零,,   },   ,/* *,   ,* Execute 从而query  as  a “选择”,声明中只   *大敌;   ,* @param  array  columns 美元;   ,* @return 静态[]数组|,   ,*/public  function  get ($ columns =, (& # 39; * & # 39;]),   {,   ,if  (is_null ($ this→列),{,   这→美元才能columns =,列;美元,   }大敌;   ,   ,return 美元这→加工→processSelect(这个美元,,这→runSelect ()),,   }

所以使用Laravel的ORM方法查询返回指定的字段可通过如下三种方法来实现

data 美元;=,模型:找到($ id, [& # 39; column1 # 39;,, & # 39; column2& # 39;]),,   ,   $ data =,模型:第一((& # 39;column1 # 39;,, & # 39; column2& # 39;]),,   ,   data 美元;=,模型::((& # 39;column1 # 39;,, & # 39;=& # 39;,, & # 39;价值# 39;])→得到((& # 39;column1 # 39;,, & # 39; column2& # 39;]);

关于如何在Laravel中使用雄辩的ORM=查询表中指定的字段就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

如何在Laravel中使用雄辩的ORM=查询表中指定的字段