问题标签 [eloquent]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2552 浏览

php - 使用 laravel 从多对多检索数据

我有 2 个表和一个数据透视表。表的结构如下所述。

我的用户模型:

我的控制器:

在我的刀片视图文件中,我有这个语句 {{$menu}} 我得到的只是一个消息数组,有人可以指导我如何获取记录吗?

0 投票
1 回答
3394 浏览

php - Laravel - 如何将表格从帖子连接到类别

这是我的表格数据。

  • 类别[id] [category_name]

  • 帖子[id] [category_id] [post_name]

我想做的是:

我想为 echo category_name 列出帖子并加入类别表。


这是我的控制器

这是后期模型

这是类别模型

我想列出来自 post model -> list_posts() 方法的帖子,因为我希望它在 model Not 控制器中完成,但我无法加入categories 表来获取category_name

如何加入类别表以获取类别名称

0 投票
5 回答
25290 浏览

laravel - 如何在 Eloquent ORM 中按多对多关系的数据透视表的字段进行排序

我已经使用 Eloquent ORM 一段时间了,我很了解它,但是我不能做以下事情,虽然在 Fluent 中很容易做到

我有一个多对多歌曲的用户,中间表是 song_user (应该是这样)。从播放次数来看,我想获得用户的热门歌曲。当然,播放计数存储在中间表中。

我可以用 Fluent 做到这一点:

简单的。但我想在 Eloquent 中做到这一点,这当然行不通:

0 投票
2 回答
76175 浏览

php - Laravel 连接查询 AS

任何定义AS查询的方式?

我尝试了以下方法:

问题是['name']from 类别将被替换为 from users。有什么方法可以让它们具有不同的名称?

拥有上面的别名...如何创建两个连接都返回的别名users.name

0 投票
4 回答
558 浏览

php - 编辑页面中的输入::old

当值为时,我如何在编辑页面中使用Input::old()

但是,如果名称无效¹,或者其他什么,我如何获得 Input::old() 并覆盖{{ $user->name }} ?

例如:


¹验证测试失败

0 投票
5 回答
39417 浏览

laravel - Laravel/Eloquent 和比较日期

我想返回我的数据库表中一天或更早的所有行。我正在使用 Laravel 4。这是我尝试过的:

这行不通。我阅读了文档,您似乎无法传递 Laravel MySQL 函数。 timestamp是一个日期时间字段。如何在 Laravel 4 中比较这些日期?

0 投票
2 回答
3228 浏览

php - Laravel JSON 响应与 Eloquent

我有三个表叫做线程,帖子,用户

线程得到

帖子得到了

用户得到

当用户想要查看线程时,我只需使用发布数据调用 jquery ajax 请求来发送线程 id 并返回此代码:

这段代码完美地完成了他的工作,并通过相同的 thread_id 返回帖子。(后模型还通过查看 user_id 急切加载用户)。

然而,这段代码抓取了帖子和用户的每个属性,我的意思是 json、post_date、post_updatereason、user_password、user_email 表中的所有列。

我只想用 json 获取帖子、用户名和 post_date

0 投票
1 回答
200 浏览

orm - Laravel 为关系添加/查找关系

如何找到与 Eloquent ORM 的关系的关系?目前我有这样的东西。简单的关系。我可以找到图片,它是摄影师。现在我需要做一些更复杂的事情,我还需要找到摄影师标签。

转储看起来像这样

但我需要添加标签关系,所以它看起来像这样

这怎么可能?

/图像模型

/控制器

0 投票
2 回答
13516 浏览

php - 约定表名(带下划线)

Laravel 3/4 中该表的正确表名是什么?

结构
image_projects (id, project_id, image, ext, size, created_at, updated_at, active)

而且,我如何创建模型?

0 投票
2 回答
4734 浏览

php - 无法删除一对多关系中的记录 laravel eloquent

我对 laravel 中的以下错误感到震惊:有 2 个表用户和轨道具有多对多关系,中间表名称是 track_user 我正在尝试删除记录但无法删除

mysql错误:

用户模型:

轨道型号:

控制器

..