好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Laravel框架模型的創建及模型對數據操作示例

Laravel框架模型的創建及模型對數據操作示例

熱門標簽:智能電話機器人排名前十名南京 七魚外呼系統停用嗎 抖音有個地圖標注是什么意思 九江外呼系統 海南人工外呼系統有效果嗎 阿里云400電話申請加工單 地下城堡2圖九地圖標注 保定crm外呼系統運營商 西區企業怎么做地圖標注入駐

本文實例講述了Laravel框架模型的創建及模型對數據操作。分享給大家供大家參考,具體如下:

模型創建:

?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Admin extends Model{
  //指定表名
  protected $table = 'wd_user';
  //指定允許批量復制的字段
  protected $fillable = ['username'];
  //指定id
  protected $primaryKey = 'uid';
  //自動維護時間戳
  public $timestamps = true;
  //獲取時間格式
  protected function getDateFormat()
  {
    return time();
  }
  //獲取時間戳
  protected function asDateTime($val)
  {
    return $val;
  }
}

模型對數據進行操作:

public function orm(){
  //查詢表的所有記錄
  //$user = Admin::all();
  //dd($user);
  //查詢某一條記錄
  //$user = Admin::find(2);
  //dd($user);
  //findOrFail() 根據主鍵查找,如果沒有找到就拋出異常
  //$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);
  //});
  //聚合函數
  //獲取記錄的條數
  //$count = Admin::count();
  //dd($count);
  //獲取最大值
  //$max = Admin::where('uid','>=',5)->max('age');
  //使用模型新增數據
  //$user = new Admin();
  //$user-> username = 'haha';
  //$bool = $user->save();
  //dd($bool);
  //獲取時間
  //$user = Admin::find(1);
  //echo date('Y-m-d H:i:s',$user->create_at);
  //使用模型的Create方法新增數據
  //$user = Admin::create(['username'=>'meimei']);
  //dd($user);
  //以屬性查找用戶,如果沒有則新增
  //$user = Admin::firstOrCreate(['username'=>'imooc']);
  //dd($user);
  //以屬性查找用戶,如果沒有則新增,但不保存到數據庫
  //$user = Admin::firstOrNew(['username'=>'imooc']);
  //dd($user);
  //通過模型更新數據
  //$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);
}

更多關于Laravel相關內容感興趣的讀者可查看本站專題:《Laravel框架入門與進階教程》、《php優秀開發框架總結》、《php面向對象程序設計入門教程》、《php+mysql數據庫操作入門教程》及《php常見數據庫操作技巧匯總》

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

您可能感興趣的文章:
  • Laravel 5框架學習之模型、控制器、視圖基礎流程
  • Laravel5.1 框架模型創建與使用方法實例分析
  • Laravel5.1 框架模型一對一關系實現與使用方法實例分析
  • Laravel5.1 框架模型工廠ModelFactory用法實例分析
  • Laravel5.1 框架模型軟刪除操作實例分析
  • Laravel5.1 框架模型查詢作用域定義與用法實例分析
  • Laravel5.1 框架模型遠層一對多關系實例分析
  • Laravel模型事件的實現原理詳解
  • laravel學習教程之關聯模型
  • laravel學習筆記之模型事件的幾種用法示例
  • Laravel 模型關聯基礎教程詳解
  • Laravel5.1 框架模型多態關聯用法實例分析

標簽:遼陽 甘肅 韶關 梅河口 涼山 九江 十堰 昭通

巨人網絡通訊聲明:本文標題《Laravel框架模型的創建及模型對數據操作示例》,本文關鍵詞  Laravel,框架,模型,的,創建,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Laravel框架模型的創建及模型對數據操作示例》相關的同類信息!
  • 本頁收集關于Laravel框架模型的創建及模型對數據操作示例的相關信息資訊供網民參考!
  • 推薦文章