亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Laravel框架實現(xiàn)model層的增刪改查(CURD)操作示例

 更新時間:2018年05月12日 11:48:48   作者:奮斗到深夜的小程序員  
這篇文章主要介紹了Laravel框架實現(xiàn)model層的增刪改查(CURD)操作,結(jié)合實例形式分析了Laravel框架模型model層進行數(shù)據(jù)庫的增刪改查操作具體實現(xiàn)技巧,需要的朋友可以參考下

本文實例講述了Laravel框架實現(xiàn)model層的增刪改查(CURD)操作。分享給大家供大家參考,具體如下:

protected $table = 'user_city';
public $timestamps = false;
//添加 返回id
public function cityadd($data)
{
    return $this->insertGetId($data);
}
//單條查找
public function getfind($id)
{
    if($this->where('id',$id)->first()){
      return $this->where('id',$id)->first()->toArray();
    }else{
      return [];
    }
}
//查詢用戶有幾個uid,返回數(shù)量
public function countCity($uid){
    if($this->where('uid',$uid)->first()){
      return $this->where('uid',$uid)->count();
    }else{
      return [];
    }
}
//查詢?nèi)繑?shù)據(jù)
public function getAll()
{
    return $this->get()->toArray();
}
/**
* 修改管理員信息
* @param $id
* @param $data
* @return bool
*/
public function upAdmin($id,$data)
{
    if($this->find($id)){
      return $this->where('id',$id)->update($data);
    }else{
      return false;
    }
}
//加條件,時間
//查詢用戶的認購的城數(shù)
public function buy_num($uid){
    $startDate = date('Y-m-01', strtotime(date("Y-m-d")));
    $endDate = date('Y-m-d', strtotime("$startDate +1 month -1 day"));
    // 將日期轉(zhuǎn)換為Unix時間戳
    $endDate=$endDate." 22:59:59";
    $startDateStr = strtotime($startDate);
    $endtDateStr = strtotime($endDate);
    return $this->where('uid',$uid)->where('buy_type',1)->whereBetween('create_time', array($startDateStr,$endtDateStr))->sum('buy_num');
}
/**
* 根據(jù)id查找城池信息 只返回某個字段的值
* @param $id
* @return array
*/
public function getCityName($id)
{
    if($this->where('city_id',$id)->first()){
      return $this->where('city_id',$id)->lists('city_name')[0];
    }else{
      return [];
    }
}

更多關(guān)于Laravel相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Laravel框架入門與進階教程》、《php優(yōu)秀開發(fā)框架總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計入門教程》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總

希望本文所述對大家基于Laravel框架的PHP程序設(shè)計有所幫助。

相關(guān)文章

  • PHP統(tǒng)計當(dāng)前在線用戶數(shù)實例講解

    PHP統(tǒng)計當(dāng)前在線用戶數(shù)實例講解

    我們要統(tǒng)計在一段時間內(nèi)訪問站點的人數(shù),有多種解決方案,你可以使用cookie,session結(jié)合文本或者數(shù)據(jù)庫來記錄用戶訪問數(shù)。本文將使用PHP,結(jié)合Mysql以及jQuery,展示一個統(tǒng)計在線人數(shù)以及訪客地區(qū)分布的示例。
    2015-10-10
  • CodeIgniter實現(xiàn)更改view文件夾路徑的方法

    CodeIgniter實現(xiàn)更改view文件夾路徑的方法

    這篇文章主要介紹了CodeIgniter實現(xiàn)更改view文件夾路徑的方法,需要的朋友可以參考下
    2014-07-07
  • 使用Thinkphp框架開發(fā)移動端接口

    使用Thinkphp框架開發(fā)移動端接口

    本文給大家分享的是使用thinkphp框架開發(fā)移動端接口的2種方法,一種是開發(fā)API,另外一種是實現(xiàn)移動端訪問自動切換移動主題模板,從而實現(xiàn)偽app訪問,下面我們就來詳細看下如何實現(xiàn)吧。
    2015-08-08
  • laravel清除視圖緩存的代碼

    laravel清除視圖緩存的代碼

    今天小編就為大家分享一篇laravel清除視圖緩存的代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10
  • Yii框架數(shù)據(jù)庫查詢、增加、刪除操作示例

    Yii框架數(shù)據(jù)庫查詢、增加、刪除操作示例

    這篇文章主要介紹了Yii框架數(shù)據(jù)庫查詢、增加、刪除操作,結(jié)合實例形式總結(jié)分析了Yii框架數(shù)據(jù)庫查詢、增加、刪除相關(guān)模型與控制器使用技巧,需要的朋友可以參考下
    2019-10-10
  • CI(CodeIgniter)框架介紹

    CI(CodeIgniter)框架介紹

    CodeIgniter 是一個為用 PHP 編寫網(wǎng)絡(luò)應(yīng)用程序的人員提供的工具包。它的目標(biāo)是實現(xiàn)讓你比從零開始編寫代碼更快速地開發(fā)項目,為此,CI 提供了一套豐富的類庫來滿足通常的任務(wù)需求,并且提供了一個簡單的接口和邏輯結(jié)構(gòu)來調(diào)用這些庫。CodeIgniter 可以將需要完成的任務(wù)代碼量最小化,這樣你就可以把更多的精力放到項目的開發(fā)上了。
    2014-06-06
  • 詳解php中的類與對象(繼承)

    詳解php中的類與對象(繼承)

    在php中,類型的繼承使用extends關(guān)鍵字,而且最多只能繼承一個父類,php不支持多繼承。這篇文章主要介紹了php中的類與對象(繼承),需要的朋友可以參考下
    2017-12-12
  • thinkPHP刪除前彈出確認框的簡單實現(xiàn)方法

    thinkPHP刪除前彈出確認框的簡單實現(xiàn)方法

    這篇文章主要介紹了thinkPHP刪除前彈出確認框的簡單實現(xiàn)方法,結(jié)合實例形式分析了thinkPHP前臺HTML部分結(jié)合js控制彈出框效果,以及后臺控制器的刪除數(shù)據(jù)處理功能,需要的朋友可以參考下
    2016-05-05
  • PHP解決高并發(fā)的優(yōu)化方案實例

    PHP解決高并發(fā)的優(yōu)化方案實例

    這篇文章主要介紹了PHP解決高并發(fā)的優(yōu)化方案實例,介紹的非常詳細,對這塊不太明白的小伙伴可以跟隨小編一起來探討研究吧!
    2020-12-12
  • Laravel源碼解析之路由的使用和示例詳解

    Laravel源碼解析之路由的使用和示例詳解

    這篇文章主要介紹了Laravel源碼解析之路由的使用和示例詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-09-09

最新評論