手冊寫得比較簡單,不足以應付咱們平常可能用到的查詢:php
$oSpecialty = new Specialty(); //dd(Specialty::where('id', 3)->value('path'));//查詢單個字段,返回的是string //dd(Specialty::where('id',3)->first(['id','pid','path']));//查詢多個定義的字段 //dd(Specialty::where('pid',0)->get(['id','pid','path']));//查詢多個字段組成的數據集 //dd(Specialty::where('pid',0)->lists('id'));//查詢某個列的集合,返回結果key是0,1,2值爲id的集合 dd(Specialty::where('pid',0)->skip(5)->take(10)->get());//查詢限制條數的記錄 //dd(DB::update('update users set name="neo2" where id=1200'));//原生態更新
另外的例子:數組
//$userModel = new User(); $info1=User::where('id', 1)->get(); $info2=User::find(1); $info3=User::whereid(1)->first(); $info4=User::where('id', 1)->first(); $info5 = User::where(['id'=>1,'email'=>'admin@163.com'])->first();//多個條件 $info6 = User::whereid(1)->first();//採用where+鍵名查詢 $info7 = User::where(['id'=>1])->first(); $info8 = User::where(['id'=>1])->first()->toArray();//注意toArray對象爲null會報錯,所以通常不這樣用 $info9 = UserBind::where(['fromId'=>1])->get()->toArray();//注意toArray對象爲null會報錯,所以通常不這樣用
更多例子code
User::whereIn('id', $id)->delete();//須要注意$id爲數組,不是用逗號連接的字符串 Teacher::whereIn('user_id',$id)->delete();;//刪除老師表