码迷,mamicode.com
首页 >  
搜索关键字:eloquent    ( 121个结果
Laravel中定义复合主键
laravel默认主键是id,但有的时候我们建表时可能会需要用到复合主键,那么laravel中使用Eloquent Medel如何定义复合主键呢?直接上代码。 首先在app目录先创建文件 Traits/HasCompositePrimaryKey 内容如下: 在model中使用: 这样Eloquen ...
分类:其他好文   时间:2017-08-10 13:30:21    阅读次数:1188
laravel中判断eloquent是否为空
在使用Laravel Eloquent模型时,我们可能要判断取出的结果集是否为空,但我们发现直接使用is_null或empty是无法判段它结果集是否为空的。 var_dump之后我们很容易发现,即使取到的空结果集, Eloquent仍然会返回Illuminate\Database\Eloquent\ ...
分类:其他好文   时间:2017-07-10 10:19:29    阅读次数:191
判断Laravel Eloquent获取数据结果集是否为空
在使用 Laravel Eloquent 模型时,我们可能要判断取出的结果集是否为空,但我们发现直接使用 is_null 或 empty 是无法判段它结果集是否为空的。 dd之后我们很容易发现,即使取到的空结果集, Eloquent 仍然会返回 Illuminate\Database\Eloquen ...
分类:其他好文   时间:2017-06-25 12:01:59    阅读次数:497
DB门面,查询构建器,Eloquent ORM三者的CURD
一.DB门面 1.insert DB::insert('insert into table(`name`) value(?)', ['test']); 2.update DB::update('update into table set name=? where id=?', ['test', 10... ...
分类:数据库   时间:2017-06-15 17:20:32    阅读次数:193
laravel(4.2) +Zizaco
操作步骤:https://github.com/Zizaco/entrust/tree/1.0 这篇博客说的蛮详细的:http://blog.boolw.com/?p=241 简化后的步骤 1.在根项目composer.json下require键下添加以下代码(注意:在”laravel/framew ...
分类:其他好文   时间:2017-05-24 17:04:41    阅读次数:250
laravel ORM序列化
在laravel项目 常常需要把eloquent ORM序列化为数组或者json,Eloquent 提供了便捷方法以便实现这些转换,以及控制哪些属性被包含到序列化中。 1.序列化为数组 $user = App\User::with('roles')->first();return $user->to ...
分类:其他好文   时间:2017-05-03 10:30:05    阅读次数:194
Laravel使用Eloquent ORM操作数据库
1.定义模型 2.获取表中所有数据all/get 3.find和first获取单个记录 4.获取聚合 5.新建 想要在数据库中插入新的记录,只需创建一个新的模型实例,设置模型的属性,然后调用save方法: save方法还可以用于更新数据库中已存在的模型。要更新一个模型,应该先获取它,设置你想要更新的 ...
分类:数据库   时间:2017-04-04 23:09:39    阅读次数:231
Lavavel笔记 Eloquent ORM分页源码分析
安装了laravel-debugbar后打开一个列表页面,发现页面输出有两个selectcount(*)语句,这是一个严重的设计缺陷呀。查看代码$users=User::where(‘votes‘,‘>‘,100)->paginate(15); $count=User::where(‘votes‘,‘>‘,100)->count();之前就感觉paginate分页应该是使用了c..
分类:其他好文   时间:2017-03-12 13:49:20    阅读次数:258
Laravel五大功能之Eloquent关系模式
Eloquent是Laravel的原始ActiveRecord是实现的,建立在Laravel的Fluent Query Builder之上的,所以Eloquent类和Fluent类是一样的,能实现复杂的SQL语句和非常直观表达出的表与表之间的关系ActiveRecord也属于ORM层,由Rails最 ...
分类:其他好文   时间:2017-03-03 10:48:33    阅读次数:179
使用laravel框架的eloquent模型连接多个数据库
1、配置.env文件 DB_HOST_TRAILER=127.0.0.1DB_PORT_TRAILER=3306DB_DATABASE_TRAILER=htms_trailerDB_USERNAME_TRAILER=rootDB_PASSWORD_TRAILER= DB_HOST_FREIGHT=1 ...
分类:数据库   时间:2017-02-20 10:53:33    阅读次数:211
121条   上一页 1 ... 5 6 7 8 9 ... 13 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!