1. 程式人生 > >Laravel中使用模型對數據進行操作

Laravel中使用模型對數據進行操作

count 函數 erb 找到 主鍵 name max 進行 create

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中使用模型對數據進行操作