本篇文章為大家展示了Laravel框架模型的創(chuàng)建,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。
創(chuàng)新互聯(lián)長期為超過千家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為開平企業(yè)提供專業(yè)的成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè),開平網(wǎng)站改版等技術(shù)服務(wù)。擁有10余年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。模型創(chuàng)建:
<?php namespace App; use Illuminate\Database\Eloquent\Model; class Admin extends Model{ //指定表名 protected $table = 'wd_user'; //指定允許批量復(fù)制的字段 protected $fillable = ['username']; //指定id protected $primaryKey = 'uid'; //自動(dòng)維護(hù)時(shí)間戳 public $timestamps = true; //獲取時(shí)間格式 protected function getDateFormat() { return time(); } //獲取時(shí)間戳 protected function asDateTime($val) { return $val; } }
模型對數(shù)據(jù)進(jìn)行操作:
public function orm(){ //查詢表的所有記錄 //$user = Admin::all(); //dd($user); //查詢某一條記錄 //$user = Admin::find(2); //dd($user); //findOrFail() 根據(jù)主鍵查找,如果沒有找到就拋出異常 //$user = Admin::findOrFail(1); //dd($user); //查詢所有記錄 //$user = Admin::get(); //dd($user); //增加條件查詢 //$user = Admin::where('uid','>=',4)->orderBy('uid','desc')->first(); //分段查詢 //Admin::chunk(2,function($user){ //var_dump($user); //}); //聚合函數(shù) //獲取記錄的條數(shù) //$count = Admin::count(); //dd($count); //獲取較大值 //$max = Admin::where('uid','>=',5)->max('age'); //使用模型新增數(shù)據(jù) //$user = new Admin(); //$user-> username = 'haha'; //$bool = $user->save(); //dd($bool); //獲取時(shí)間 //$user = Admin::find(1); //echo date('Y-m-d H:i:s',$user->create_at); //使用模型的Create方法新增數(shù)據(jù) //$user = Admin::create(['username'=>'meimei']); //dd($user); //以屬性查找用戶,如果沒有則新增 //$user = Admin::firstOrCreate(['username'=>'imooc']); //dd($user); //以屬性查找用戶,如果沒有則新增,但不保存到數(shù)據(jù)庫 //$user = Admin::firstOrNew(['username'=>'imooc']); //dd($user); //通過模型更新數(shù)據(jù) //$user = Admin::find(1); //$user->username = 'jack'; //$bool = $user->save(); //dd($bool); //增加條件 //$num = Admin::where('id','>','1')->update(['age'=>21]); //dd($num); //通過模型刪除 //$user = Admin::find(6); //$bool = $user->delete(); //dd($bool); //通過主鍵刪除 //$num = Admin::destroy(6); //dd($num); //刪除多條記錄 //$num = Admin::destroy(1,2,3); //$num = Admin::destroy([1,2,3]); //dd($num); //增加條件的刪除操作 //$num = Admin::where('uid','>','4')->delete(); //dd($num); }
上述內(nèi)容就是Laravel框架模型的創(chuàng)建,你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
當(dāng)前名稱:Laravel框架模型的創(chuàng)建-創(chuàng)新互聯(lián)
URL鏈接:http://www.rwnh.cn/article26/cecicg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)公司、做網(wǎng)站、網(wǎng)站營銷、搜索引擎優(yōu)化、定制開發(fā)、外貿(mào)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容