亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > WEB開發 > 正文

Laravel數據庫操作之-Eloquent ORM

2024-04-27 15:16:09
字體:
來源:轉載
供稿:網友

數據庫操作之-Eloquent ORM

Eloquent ORM簡介、模型的建立及查詢數據Eloquent ORM中新增數據、自定義時間戳及批量賦值的使用使用Eloquent ORM修改數據使用Eloquent ORM刪除數據

1. Eloquent ORM簡介、模型的建立及查詢數據

Eloquent ORM簡介 Laravel所自帶的Eloquent ORM是一個優美、簡介的ActiveRecord實現,用來實現數據庫操作每個數據表都有一個與之相對應的“模型(model)”用于和數據表交互模型的建立 新建模型Student.php,代碼如下:

模型文件所在位置laravel/app/Student.php

<?phpnamespace App;use Illuminate/Database/Eloquent/Model;class Student extends Model{ // 默認表名students // 手動指定表名 PRotected $table = 'student'; // 默認是id字段作為主鍵,指定id為主鍵 protected $primaryKey = 'id';}Eloquent ORM中的查詢 all()、find()、findOrFail()查詢構造器在ORM中的使用// 引入model模型use App/Student;// all() 返回是一個集合// $students = Student::all();// find()// $student = Student::find(1001);// findOrFail() 根據主鍵查找如果沒有找到就報錯// $student = Student::findOrFail(1006);// $students = Student::get();// $student = Student::where('id','>','1001')// ->orderBy('age','desc')// ->first();// echo '<pre>';// Student::chunk(2,function($students){// var_dump($students);// });// 聚合函數// $num = Student::count();$max = Student::where('id','>',1001)->max('age');var_dump($max);

2. Eloquent ORM中新增數據、自定義時間戳及批量賦值的使用

通過模型新增數據(涉及到自定義時間戳)使用模型的Create方法新增數據(涉及到批量賦值)

模型文件所在位置laravel/app/Student.php

<?phpnamespace App;use Illuminate/Database/Eloquent/Model;class Student extends Model{ // 默認表名students // 手動指定表名 protected $table = 'student'; // 默認是id字段作為主鍵,指定id為主鍵 protected $primaryKey = 'id'; // 指定允許批量賦值的字段 protected $fillable = ['name','age']; // 指定不允許批量賦值的字段 protected $guarded = []; // 自動維護時間戳 public $timestamps = true; // 插入時間戳 protected function getDateFormat() { return time(); } protected function asDateTime($val) { return $val; }}使用模型的Create方法新增數據(涉及到批量賦值)// 使用模型新增數據// $student = new Student();// $student->name = 'sean2';// $student->age = 20;// $bool = $student->save();// dd($bool);// 查詢時間戳// $student = Student::find(1010);// echo date('Y-m-d H:i:s',$student->created_at);// 使用模型的Create方法新增數據// $student = Student::create(// ['name'=>'imooc','age'=>18]// );// firstOrCreate() 查詢數據庫中字段的屬性,如果沒有,則新增一條// $student = Student::firstOrCreate(// ['name'=>'imoocs']// );// firstOrNew() 以屬性查找數據庫,沒有則生成新的實例,需要保存調用save()方法$student = Student::firstOrNew( ['name'=>'imooCSS'] );$bool = $student->save();dd($bool);

3. 使用Eloquent ORM修改數據

通過模型更新結合查詢語句批量更新// 通過模型更新數據// $student = Student::find(1013);// $student->name = 'kity';// $bool = $student->save();// var_dump($bool);$num = Student::where('id','>',1011)->update( ['age'=>41] );var_dump($num);

4. 使用Eloquent ORM刪除數據

通過模型刪除通過主鍵值刪除根據指定條件刪除// 通過模型刪除 // $student = Student::find(1013);// $bool = $student->delete();// var_dump($bool);// 通過主鍵刪除// $num = Student::destroy(1012);// $num = Student::destroy(1010,1011);// $num = Student::destroy([1008,1009]);$num = Student::where('id','>',1004)->delete();var_dump($num);
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产在线观看不卡| 亚洲国产成人精品女人久久久| 久久久久中文字幕2018| 亚洲国产欧美在线成人app| 91成人免费观看网站| 国产一区二区三区久久精品| 亚洲欧美成人在线| 国产91在线播放九色快色| 欧美激情国产日韩精品一区18| 欧美视频国产精品| 午夜精品久久久久久99热软件| 久久久国产一区二区三区| 国产噜噜噜噜久久久久久久久| 国产精品成人久久久久| 国产精品女主播| 国产一区二区成人| 亚洲三级黄色在线观看| 日日骚久久av| 日韩精品一区二区三区第95| 国产日韩在线看| 日韩视频免费在线观看| 国产精品xxx视频| 一本色道久久88综合亚洲精品ⅰ| 国产伦精品一区二区三区精品视频| 久99久在线视频| 日本久久久久久| 久久国产精彩视频| 色七七影院综合| 久久99精品久久久久久噜噜| 欧美另类在线观看| 蜜月aⅴ免费一区二区三区| 国产日韩视频在线观看| 海角国产乱辈乱精品视频| 欧美在线性爱视频| 欧美午夜片欧美片在线观看| 欧美激情在线观看视频| 欧美国产日韩在线| 日本欧美一二三区| 久久99亚洲精品| 日韩中文字幕av| 国产一区二区色| 成人h猎奇视频网站| 91久久精品国产91久久| 亚洲视频在线观看免费| 欧美精品在线极品| 日韩av一区二区在线| 在线视频日韩精品| 91在线视频九色| 国产精品成人播放| 亚洲精品之草原avav久久| 亚洲精品在线看| 中文字幕亚洲字幕| www.日韩.com| 色综合久综合久久综合久鬼88| 成人精品福利视频| 亚洲精品成人免费| 疯狂蹂躏欧美一区二区精品| 国产91色在线| 亚洲第一精品福利| 91精品国产综合久久香蕉922| 亚洲精品xxxx| 日韩经典中文字幕在线观看| 中文字幕在线亚洲| 国产一区二区三区在线播放免费观看| 91九色在线视频| 日韩精品视频在线| 久久精品国产一区| 国产精品久久久久久久久久久新郎| 亚洲欧美在线第一页| 亚洲精品国产精品国自产在线| 精品久久久久人成| 琪琪亚洲精品午夜在线| 亚洲最大成人网色| www.久久久久| 欧美一级bbbbb性bbbb喷潮片| 欧美理论电影在线播放| 国产91在线播放九色快色| 91国产在线精品| 中文字幕九色91在线| 日韩高清免费观看| 大量国产精品视频| 亚洲一区二区精品| 欧美中文在线观看| 日韩在线视频网站| 日韩av第一页| 亚洲人成在线观看网站高清| 日韩高清a**址| 午夜剧场成人观在线视频免费观看| 亚洲欧美成人在线| 青青草一区二区| 久久青草福利网站| 国产精品jizz在线观看麻豆| 亚洲欧洲在线免费| 日本三级久久久| 欧美中在线观看| 欧美日韩国产一区二区三区| 欧美在线性视频| 欧美日韩国产丝袜另类| 国产精品户外野外| 欧美亚洲成人xxx| 美女扒开尿口让男人操亚洲视频网站| 懂色av一区二区三区| 亚洲的天堂在线中文字幕| 国产欧美精品一区二区三区-老狼| 成人精品在线视频| 午夜精品在线观看| 亚洲精品99久久久久| 亚洲男人天堂手机在线| 91精品国产91久久| 国产精品美女www| 精品国偷自产在线视频99| 欧美日韩一区二区免费在线观看| 黄色一区二区在线| 欧美性猛交xxxxx水多| 91九色国产视频| www.99久久热国产日韩欧美.com| 国产精品高潮在线| 久久99精品国产99久久6尤物| 欧美极品欧美精品欧美视频| 国产视频精品久久久| 色哟哟亚洲精品一区二区| 亚洲成人黄色网址| 欧美成人午夜免费视在线看片| 有码中文亚洲精品| 日韩av资源在线播放| 色无极亚洲影院| 欧美日韩亚洲系列| 欧美视频在线看| 97国产精品视频| 久久中文字幕视频| 午夜精品一区二区三区在线| 欧美性猛交xxxx偷拍洗澡| 亚洲精品短视频| 日本久久久a级免费| 欧美午夜精品伦理| 国产一区二区三区在线观看视频| 黑人巨大精品欧美一区二区一视频| 亚洲午夜国产成人av电影男同| 欧美激情乱人伦| 国产一区二区三区高清在线观看| 日韩大陆毛片av| 91av在线免费观看| 国产精品精品久久久久久| 亚洲最大成人在线| 亚洲最新视频在线| 亚洲石原莉奈一区二区在线观看| 欧美一级淫片丝袜脚交| 疯狂蹂躏欧美一区二区精品| 欧美精品日韩三级| 亚洲激情电影中文字幕| 日韩视频亚洲视频| 欧美日韩国产区| 日韩精品久久久久| 欧美做爰性生交视频| 国产激情久久久| 亚洲国产黄色片| 亚洲人成网站999久久久综合| 国产成人精品久久二区二区91| 欧美午夜精品久久久久久人妖| 91精品在线观看视频| 色一区av在线| 国产免费一区二区三区在线观看| 亚洲精品国精品久久99热一| 中文字幕最新精品|