Laravel中使用模型對數據進行操作
阿新 • • 發佈:2018-12-04
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中使用模型對數據進行操作