eloquent相关内容

BadMethodCallException:调用未定义的方法Illuminate\Database\Query\Builder :: detach()

我是Laravel的新人。 这是我想要做的。 当建立记录被删除时,相关的房间记录也被删除。除此之外,当相关的房间记录在建筑物记录被删除时被删除时,我想将null设置为相关visit_records记录上的外部空间ID。 当我尝试分离房间模型记录和visitRecord模型记录之间的关系时,会导致错误。 我该如何使其工作? Building => Room => Vis ..
发布时间:2017-08-07 21:14:54 PHP

Laravel雄辩ORM - 删除行和所有内部关系

我有三张表, table1 , table2 和 table3 。 table1 是一对多到 table2 和 table2 是一对多到 table3 。 我想调用 Table1 :: find($ id):: delete()并拥有所有行从 table2 和 table3 删除。 我在表中添加了以下内容: Table1 public function delete() ..
发布时间:2017-08-07 21:14:36 其他开发

3个模型之间的Laravel关系

我有三种型号的客户,任务,员工。现在任务实现到客户,员工也与客户有关。但工作人员和任务之间没有任何关系。我如何从一个ORM中获取所有三个记录。 关系 / * staff * / / **有枢纽表'staff_customer'** / public function customers(){ return $ this-> belongsToMany('Customer'); ..
发布时间:2017-08-07 21:13:47 PHP

Laravel 4:在嵌套关系中,我如何热切加载和检索第一个/最后一个数据?

A:用户, B:对话, C:消息 我想与A中的A-> B-> C关系得到对话与最新消息 模型中的工作关系 用户属于多对话 对话belongsToMany用户 对话有多个消息 消息属于对话 用户hasMany消息 消息属于用户 **注意:用户和对话与many2many有关关系连接 由枢轴表 我尝试了 $ user-> load(['conve ..
发布时间:2017-08-07 21:13:33 PHP

远方有

我有四个模型: 用户 客户 存储 机会 关系定义如下: 用户拥有客户端 客户端有多个商店 商店有很多机会 用户拥有ManyThrough商店,客户端(此功能) 问题是我尝试通过内置的Laravel关系访问用户 - >机会关系,但是如果我可以在机会表中没有自定义查询或其他user_id列来执行此操作,以允许直接访问(即使可以从Store-> Client关系推断出 ..
发布时间:2017-08-07 21:13:17 PHP

Laravel 4 - 选择相关型号

我有下表 Schema :: create('jokes_categories',function(Blueprint $ table){$ b $ $ table-> string('is_active'); $ table-> timestamps(); }); 模式:: create('jokes',function(Blueprint $ table){ $ ta ..
发布时间:2017-08-07 21:13:00 PHP

如何覆盖Laravel的数据库连接

Folks, 我一直在试图克服这个问题超过10个小时,我决定在疯狂之前寻求帮助。 p> 我想要实现的是一些排序多租户,我为每个客户提供一个专用数据库,并且根据具体数据库的加载请求。例如。如果客户A发送请求,则加载数据库A,如果B发送请求,则加载数据库B.我们有成千上万的客户,因此在databse.php文件中预定义所有配置是不可选的。 在一些特殊情况下,不管发行者如何,都应该加载 ..
发布时间:2017-08-07 21:12:40 其他开发

强制演绎模型输出所有时间戳

我正在使用有说服力的模特在后台工作。为了设置默认的输出日期方式,我正在寻找一种方法来告诉演绎模型将其日期属性输出为长(unix-timestamp)。 $ user = User:find(id); echo $ user-> toJson(); //当前输出 { “id”:1, “username”:“root”, “created_at”:“2016- ..
发布时间:2017-08-07 21:12:24 其他开发

根据用户输入在Laravel中创建新的表格?

用户提交在控制器中处理的表单,表单数据被保存,然后根据用户输入创建一个新表(以便稍后接收数据)。 可以使用schema :: create() 模式:: create('newtablename',function($ table){ $ table-> ;增量('id') - > unique(); //主键 $ table-> string('columnname'); ..
发布时间:2017-08-07 21:12:10 PHP

如何拆分一个有说服力的模型查询

我正在尝试打破这样的雄辩查询 $ query = new Product; if(!empty($ req-> query ['id'])){ $ query-> where('id','=','1' ; } $ products = $ query-> get(); 上面的结果给了我数据库中的所有产品。然而,这实际上是有效的。 $ prod ..
发布时间:2017-08-07 21:11:38 PHP

Laravel 4雄辩/模特关系

我正在设置几个模型,想知道表结构和模型关系的正确方法。 我们假设我们有一个包含产品的商店,每个都有属性尺寸和颜色。 表产品 id size_id color_id 表尺寸 id 名称 表颜色 id 名称 模型 class Product extends Eloquent { public function size(){ retu ..
发布时间:2017-08-07 21:11:04 PHP

Laravel 4雄辩大量分配错误在可填写

我正在研究雄辩的 L4 ,我遇到这个大量的作业。我会按照说明进行操作,我知道您需要设置 $ fillable 以使用创建方法,但我仍然在数据库中接收一个空行。这是我的代码: 模型: class User extends Eloquent { protected $ fillable = array('email','pwd','active','name'); } ..
发布时间:2017-08-07 21:10:47 PHP

按列值分组的mysql排列值

我试图找出如何根据laravel中的两个不同的列号进行排名,但是原始的mysql将会做。我有一个视频列表,这些视频在比赛中,如果有人喜欢视频,则会被投票。每个视频将有一个投票号码和一个比赛号码。我试图根据竞争中的投票排名。所以例如下面我有比赛8,我需要基于投票的比赛的所有视频的排名。我需要相同的竞争5等。 |排名|投票|竞争| ------------------ | 1 | 10 ..
发布时间:2017-08-07 21:10:18 PHP

我的查询是否成功?

User :: destroy(Input :: get('数据')); 我需要测试上述操作是否成功,我该怎么办? 我尝试过: $ deleted = User ::破坏(输入::获得( '数据')); if(is_null($ deleted)){ App :: abort(404); } 但无济于事。 这里推荐的 ..
发布时间:2017-08-07 21:10:02 其他开发

多态多对多关系

$ photo =照片::寻找(1); $ photo-> articles() - > attach(2); 像这样的东西不行,给出 错误:调用未定义的方法 Illuminate\Database\Query\Builder :: articles()' 如何做到正确的方式? 模型 class Tag扩展Eloque ..
发布时间:2017-08-07 21:09:44 PHP

如何通过使用Eloquent模型来转义查询?

DB :: select 将第二个参数作为在此描述,但 Eloquent :: select 不。 这是我的查询: Feature :: where('company_id',Auth :: user() - > company_id) - > select('id' name',DB :: raw(“exists(select * from vehicle_features v ..
发布时间:2017-08-07 21:09:30 PHP