Laravel中使用模型对数据进行操作
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中使用模型对数据进行操作的更多相关文章
- 使用Dev中的GridView进行数据增删操作
使用OracleHelper(一个C#操作Oracle数据库的工具类),连接的打开关闭全部交给OracleHelper去做. 进行增加数据信息时,新开增加数据信息的窗口,并且接受窗口的返回值,如果 ...
- laravel中的模型关联之(一对多)
一对多 一对多就相当于,一个用户有多篇文章,这多篇文章都对应一个用户 这是一张文章表,一个用户有多篇文章,这里是在用户模型里面获取用户的所有文章, 第二个参数就是获取的模型文章表(post)里面的用户 ...
- laravel中文字模型的增删改查
模型是用ORM 来做, 使用类来表示一个表,每个表都对应一个模型,以供上层使用 创建模型在项目中的位置定位: /app/下面 好了,我们来创建一个模型: php artisan make:model ...
- laravel中如何区分get数据和post数据
可能有时候会碰到这样的场景: 有一个post提交请求,请求地址为:xxx?id=10,提交的post数据为:id=20而在控制器中,我要同时得到get和post中数据get中的id为10,而post中 ...
- laravel中的模型关联之(一对一)
一对一 一对一的关联关系就相当于,赞和文章之间的关系,一个用户只能赞一次一个文章,只能和文章发生一次关系, 用户和赞的文章是唯一的一份,这里举得是判断用户是否赞过某个文章 一个参数都是你要获取的模型, ...
- laravel中db获取某个数据的具体字段值:
$helpfriend = DB::connection('luckyrecord')->table($luckyrecord)->where('id', $luckyrecordid)- ...
- Laravel中的模型的创建
<?phpnamespace App; use Illuminate\Database\Eloquent\Model; class Admin extends Model{ //指定表名 pro ...
- laravel 中使用tinker注入数据到数据库
- laravel中对加载进行优化
在laravel中的模型与模型之间创建好关联关系会比较方便的方法 但是我们为了方便,有时也会忽略一些东西,比如: 我们在控制器中把整个一个文章对象传到了模板页面 在一次for循环下, 我们对数据进行了 ...
随机推荐
- SqlServer,Oracle,Mysql 获取指定行数
--sqlserver * FROM dbo.T_TASK --oracle --mysql ,
- vue 表单输入与绑定 v-model
vue使用 v-model 指令在表单 <input>.<textarea> 及 <select> 元素上创建双向数据绑定.下面我们通过示例先了解下基本用法: &l ...
- Asp.net core 初探
写这篇博客的主要目的是加深自己的印象. 后续每天都会写一些自己的学习心得. Ubuntu :16.04 桌面版 .net core : dotnet-dev-1.0.0-preview2-003121 ...
- MFC学习之对话框---对话框之间的domodle 数据传递
if(IDOK==data.DoModal()){tx->m_gao=data.m_he;tx->m_kuan=data.m_wi;tx->m_jiao=data.m_jiaoju; ...
- spring2实现定时任务的一种方式
1. 在项目中放入Spring的jar包 2. applicationContext.xml的<beans xmlns>部分,添加context相关内容: <beans xmlns= ...
- 【BZOJ3782】上学路线 组合数+容斥+CRT
[BZOJ3782]上学路线 Description 小C所在的城市的道路构成了一个方形网格,它的西南角为(0,0),东北角为(N,M).小C家住在西南角,学校在东北角.现在有T个路口进行施工,小C不 ...
- Hibernate中的HQL语言
一.HQL语言简介 HQL全称是Hibernate Query Language,它提供了是十分强大的功能,它是针对持久化对象,直接取得对象,而不进行update,delete和insert等操作.而 ...
- 九度OJ 1085:求root(N, k) (迭代)
时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:1407 解决:523 题目描述: N<k时,root(N,k) = N,否则,root(N,k) = root(N',k).N'为N的 ...
- ADFS 2016 – Cannot add/update Relying Parties from the GUI from metadata files “Method not found”
UPDATE: The following update is fixing this issue: Cumulative Update for Windows 10 Version 1607 and ...
- 使用grunt js进行js的链接和压缩
1,http://nodejs.org/download/ 安装nodejs 2,配置环境变量,将nodejs的安装目录放置在Path环境变量中 3,在cmd中 npm install -g grun ...