最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Laravel ORM 數(shù)據(jù)model操作教程

 更新時間:2019年10月21日 14:55:07   作者:壞人3  
今天小編就為大家分享一篇Laravel ORM 數(shù)據(jù)model操作教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

隨機查詢

$data=Move::where('release',1)
->where('is_hot',1)
->where('is_status',1)
->orderBy(\DB::raw('RAND()'))
->take(4)
->get();

1.ORM操作需要創(chuàng)建對應的model

class User extends Eloquent

2.有兩種方式使用數(shù)據(jù)操作對象

a. 使用new關鍵字創(chuàng)建對象后執(zhí)行對象的方法

b. 直接調用static方法(實際并發(fā)靜態(tài)方法,而是fascade生成的)

3.常用數(shù)據(jù)操作

a. User::find(1) 查找單條數(shù)據(jù)

b. User::all() 查找所有數(shù)據(jù)

c. User::find(1)->delete() 刪除單條數(shù)據(jù)

d. User::destory(array(1,2,3)) 刪除單條或多條數(shù)據(jù)

e. User::save() 保存數(shù)據(jù)

f. User::first() 取第一條數(shù)據(jù)

g. Album::where('artist', '=', 'Matt Nathanson') ->update(array('artist' => 'Dayle Rees')); 指定查詢條件,更新數(shù)據(jù)

h. User::truncate() 清空數(shù)據(jù)表,危險操作

i. Album::where('artist', '=', 'Something Corporate')->get(array('id','title')); 配合查詢條件獲取多條數(shù)據(jù)

j. Album::pluck('artist'); 返回表中該字段的第一條記錄

k. Album::lists('artist'); 返回一列數(shù)據(jù)

l. Album::where('artist', '=', 'Something Corporate')->toSql(); 獲取查詢的sql語句,僅用于條件,不能用戶帶get()之類的帶查詢結果的查詢中

注:直接使用return 查詢結果為json格式的數(shù)據(jù)

這里使用的User為model名稱

條件查詢:

1. 最普通的條件查詢 User::where('字段名','查詢字符','限制條件') 例:Album::where('title', 'LIKE', '...%')

2. 多條件查詢,使用多個where Album::where('title', 'LIKE', '...%')->where('artist', '=', 'Say Anything')->get();

3. 或查詢操作使用orWhere(),使用方法通where

4.直接用sql語句寫查詢條件 Album::whereRaw('artist = ? and title LIKE ?', array('Say Anything', '...%'))

5. 其他查詢方法

whereIn(),whereBetween(),whereNested()子查詢,orWhereNested(),whereNotIn(),whereNull(),whereNotNull()

6. 快捷方式 whereUsername('king') 查詢'username' = 'king'的數(shù)據(jù),默認系統(tǒng)無此方法,username為字段名稱

結果排序:

使用order關鍵字:

Album::where('artist', '=', 'Matt Nathanson')->orderBy('year')->get(); 默認asc
orderBy('year', 'desc')

限制結果數(shù)量

take()方法
Album::take(2)->get();       //select * from `albums` limit 2

指定偏移

Album::take(2)->skip(2)->get();  //select * from `albums` limit 2 offset 2
whereRaw($where)->skip($limit)->take($pageSize)->get();

以上這篇Laravel ORM 數(shù)據(jù)model操作教程就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 幾道坑人的PHP面試題 試試看看你會不會也中招

    幾道坑人的PHP面試題 試試看看你會不會也中招

    這篇文章主要介紹了幾道坑人的PHP面試題,試試看看你會不會也中招,這些題目都用了一些障眼法,需要你有一雙火眼金睛哦,需要的朋友可以參考下
    2014-08-08
  • 注冊頁面之前先驗證用戶名是否存在的php代碼

    注冊頁面之前先驗證用戶名是否存在的php代碼

    注冊頁面之前先驗證用戶名是否存在的php代碼,需要的朋友可以參考下
    2012-07-07
  • CI框架擴展系統(tǒng)核心類的方法分析

    CI框架擴展系統(tǒng)核心類的方法分析

    這篇文章主要介紹了CI框架擴展系統(tǒng)核心類的方法,結合實例形式分析了CI框架實現(xiàn)擴展系統(tǒng)核心類的步驟與相關操作技巧,需要的朋友可以參考下
    2016-05-05
  • php接口實現(xiàn)拖拽排序功能

    php接口實現(xiàn)拖拽排序功能

    列表拖拽排序是一個很常見的功能,在后端接口處理中經常會用到,今天小編給大家?guī)砹藀hp接口實現(xiàn)拖拽排序功能,感興趣的朋友一起看看吧
    2018-04-04
  • 淺談php fopen下載遠程文件的函數(shù)

    淺談php fopen下載遠程文件的函數(shù)

    下面小編就為大家?guī)硪黄獪\談php fopen下載遠程文件的函數(shù)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-11-11
  • 學習php中的正則表達式

    學習php中的正則表達式

    簡單的說,正則表達式是一種可以用于模式匹配和替換的強有力的工具。我們可以在幾乎所有的基于UNIX系統(tǒng)的工具中找到ta的身影。此外,象JavaScript這種客戶端的腳本語言也提供了支持。正則表達式已經超出了某種語言或某個系統(tǒng)的局限,成為人們廣為接受的概念和功能。
    2014-08-08
  • codeigniter顯示所有腳本執(zhí)行時間的方法

    codeigniter顯示所有腳本執(zhí)行時間的方法

    這篇文章主要介紹了codeigniter顯示所有腳本執(zhí)行時間的方法,涉及codeigniter中elapsed_time方法與{ elapsed_time}偽變量的使用技巧,需要的朋友可以參考下
    2015-03-03
  • Laravel框架基于中間件實現(xiàn)禁止未登錄用戶訪問頁面功能示例

    Laravel框架基于中間件實現(xiàn)禁止未登錄用戶訪問頁面功能示例

    這篇文章主要介紹了Laravel框架基于中間件實現(xiàn)禁止未登錄用戶訪問頁面功能,結合實例形式分析了Laravel框架中間件生成、注冊及使用相關操作技巧,需要的朋友可以參考下
    2019-01-01
  • php實現(xiàn)微信公眾號企業(yè)轉賬功能

    php實現(xiàn)微信公眾號企業(yè)轉賬功能

    這篇文章主要為大家詳細介紹了php實現(xiàn)微信公眾號企業(yè)轉賬功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-10-10
  • tp5(thinkPHP5)框架數(shù)據(jù)庫Db增刪改查常見操作總結

    tp5(thinkPHP5)框架數(shù)據(jù)庫Db增刪改查常見操作總結

    這篇文章主要介紹了tp5(thinkPHP5)框架數(shù)據(jù)庫Db增刪改查常見操作,結合實例形式總結分析了thinkPHP5框架數(shù)據(jù)庫的增刪改查常見操作技巧與相關注意事項,需要的朋友可以參考下
    2019-01-01

最新評論

赣榆县| 莫力| 石河子市| 焦作市| 正镶白旗| 随州市| 九台市| 乐山市| 广昌县| 大渡口区| 中江县| 怀远县| 白银市| 都昌县| 湾仔区| 龙门县| 姚安县| 平江县| 繁昌县| 府谷县| 巨野县| 寿宁县| 石景山区| 丹东市| 廊坊市| 固始县| 贵港市| 石柱| 淄博市| 怀安县| 钦州市| 旬阳县| 南开区| 海林市| 瓦房店市| 黄石市| 温州市| 昌都县| 黎川县| 疏勒县| 来安县|