校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 使用laravel的Eloquent模型如何獲取數據庫的指定列

使用laravel的Eloquent模型如何獲取數據庫的指定列

熱門標簽:天津營銷電話機器人加盟代理 福泉電話機器人 事業單位如何百度地圖標注 電銷招聘機器人 熱線電話機器人 格陵蘭島地圖標注 太原極信防封電銷卡 地圖標注入哪個科目 南寧crm外呼系統平臺

使用Laravel的ORM——Eloquent時,時常遇到的一個操作是取模型中的其中一些屬性,對應的就是在數據庫中取表的特定列。

如果使用DB門面寫查詢構造器,那只需要鏈式調用select()方法即可:

$users = DB::table('users')->select('name', 'email as user_email')->get();

使用Eloquent的話,有兩種方式:

使用select()

$users = User::select(['name'])->get();
$users = User::select('name')->get();

直接將列名數組作為參數傳入all()/get()/find()等方法中

$users = User::all(['name']);
$admin_users = User::where('role', 'admin')->get(['id', 'name']);
$user = User::find($user_id, ['name']);
$user = User::where('role', 'admin')->first(['name']);

在關聯查詢中使用同理:

$posts = User::find($user_id)->posts()->select(['title'])->get();
$posts = User::find($user_id)->posts()->get(['title', 'description']);

注意這里不能使用動態屬性(->posts)來調用關聯關系,而需要使用關聯關系方法(->posts())。

以上這篇使用laravel的Eloquent模型如何獲取數據庫的指定列就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • 在laravel中實現ORM模型使用第二個數據庫設置
  • Laravel5.1 框架關聯模型之后操作實例分析
  • Laravel5.1 框架模型多態關聯用法實例分析
  • Laravel5.1 框架模型遠層一對多關系實例分析
  • Laravel5.1 框架模型一對一關系實現與使用方法實例分析
  • Laravel5.1 框架模型查詢作用域定義與用法實例分析
  • Laravel5.1 框架模型軟刪除操作實例分析
  • Laravel5.1 框架模型創建與使用方法實例分析
  • Laravel框架視圖和模型操作方法分析
  • Laravel 5框架學習之模型、控制器、視圖基礎流程
  • laravel學習教程之關聯模型
  • laravel框架模型和數據庫基礎操作實例詳解

標簽:金華 佳木斯 通化 香港 寶雞 自貢 郴州 阿克蘇

巨人網絡通訊聲明:本文標題《使用laravel的Eloquent模型如何獲取數據庫的指定列》,本文關鍵詞  使用,laravel,的,Eloquent,模型,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《使用laravel的Eloquent模型如何獲取數據庫的指定列》相關的同類信息!
  • 本頁收集關于使用laravel的Eloquent模型如何獲取數據庫的指定列的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 仁怀市| 阿拉善右旗| 杂多县| 浦县| 申扎县| 西宁市| 贵南县| 柞水县| 固阳县| 仁怀市| 来安县| 临夏市| 沽源县| 宣化县| 维西| 延安市| 竹北市| 鄂托克旗| 筠连县| 襄汾县| 察雅县| 元氏县| 马山县| 六枝特区| 漳平市| 乌拉特后旗| 孙吴县| 张家口市| 景洪市| 乌兰县| 衡山县| 静宁县| 色达县| 台州市| 定西市| 阿合奇县| 毕节市| 雷山县| 盐源县| 湘西| 鄂伦春自治旗|