问题标签 [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 回答
2703 浏览

php - 在 Eloquent ORM 中使用 has_many_and_belongs_to 时选择列

我有三张桌子places,,,,place_userusers我想通过使用方法users根据place_userPlace 模型中的表格列出has_many_and_belongs_to。但我不想选择所有用户列。我试图通过以下方式做到:

还有

但他们没有工作。

处理这个问题的最佳方法是什么?

放置型号:

用户型号

谢谢。

0 投票
3 回答
13411 浏览

mysql - Laravel Eloquent 2 中的 created_at 和 modified_at 应该使用什么类型的列?

我应该使用 DATETEIME 吗?还是INT?

谢谢!

编辑:我专门针对

在 Eloquent 模型中设置的标志。

0 投票
1 回答
2056 浏览

php - Auth::attempt 总是返回 false — 不选择密码

当尝试使用 Laravel 的 Auth 类时,我发现它总是失败,因为(AFAIK)尝试()方法只是试图选择用户名:

(通过 Event::listen('laravel.eloquent') 输出)

我使用 Eloquent 作为驱动程序,表字段是“用户名”和“密码”,我的模型(Moodle_User,位于 models/moodle/user.php)是这样写的:

如果我按原样使用模型,它可以完美地工作:

另外,我没有使用 Hash 类,因为 Moodle 目前使用 MD5,所以我这样调用Auth::attempt()

但它总是返回 false。如果我通过 Moodle_User 模型做同样的事情,它会按预期工作。

为什么它总是返回假?

0 投票
11 回答
300271 浏览

php - 使用 eloquent ORM 在 Laravel 中进行批量插入

我们如何使用 Eloquent ORM 在 Laravel 中执行批量数据库插入?

我正在处理一个 XML 文档,循环遍历它的元素。我想在 Laravel 中完成这样的事情:

但我收到以下错误。

SQLSTATE[HY093]:无效参数号:混合命名参数和位置参数。

0 投票
1 回答
1271 浏览

migration - 在 Laravel 中为现有的 InnoDB 关系设置 Eloquent 关系

我有一个初始迁移,它设置了两个表(用户和项目),具有关系(innoDB)。

我设置了两个 Eloquent 模型,除了关系之外是空白的:

肯定需要雄辩地讲述模型数据库中的关系吗?我假设 Laravel 会从 Schema 中推断出一些全面的东西?有什么我想念的吗?

0 投票
2 回答
14783 浏览

php - Laravel eloquent - One to many relationships

I have just got started with laravel v3 and am trying to wrap my head around eloquent's One-To-Many relationships by creating a blog, I have posts that have a many to one relationship with categories (Each Post is linked to a category).

I have the following tables with the following fields:

posts: id, title, body, date_created, category_id

categories: id, name

I have the following two models:

I figured out how to get all posts by passing in a category id:

I just need help on finding out how to get all posts, and get their corrisponding categories. So at the end of the day in the view I can output something like this:

Thanks for any help!

0 投票
3 回答
31428 浏览

php - Laravel 雄辩的计算关系

我是 laravel 和雄辩的新手,我不确定这是否可能。但我有 2 个具有一对多关系的表。一种是“位置”,一种是“用户”。一个位置可以有多个用户。

因此,如果我想获得所有用户的所有位置,我会这样做:

但我也想知道每个位置有多少用户,我试过这样做

但这没有用。

0 投票
1 回答
1383 浏览

php - Laravel 奇怪的 Eloquent 错误

我在这段代码中找不到问题。

当我这样做时,我收到以下错误

但是当我只是回显$id时,它正在工作

但更奇怪的是,如果我用实际数字替换 $id 它又可以工作了..


谢谢你的帮助!

0 投票
2 回答
179748 浏览

mysql - 如何使用 Laravel 的流畅查询构建器选择计数?

这是我使用流利查询生成器的查询。

如您所见,我是按连接表中的计数排序的。这工作正常。但是,我希望这个计数与我的选择一起返回。

这是我的原始续集查询,效果很好。

我将如何使用 Laravel 的流畅查询构建器进行此选择?我知道我可以使用原始 sql 查询,但如果可能的话,我想避免这种情况。任何帮助将不胜感激,在此先感谢!

0 投票
2 回答
462 浏览

php - 为什么在我的 POST 中呈现此 html 错误?

我有一个可用性日历,我正在尝试使用 Laravel 将其发布到我的数据库中。当我倾倒我的帖子时,我得到了这个..

什么可能导致此错误,为什么它包含在我对数据库的 POST 中?下面是我的控制器代码。一切正常,就像这样。我可以将该字符串发布到数据库(我使用 serialize() 从数组中转换为字符串),并且还可以从数据库中获取它,它可以很好地显示在前端。这些错误似乎没有什么区别,但我只是觉得我做错了什么。

编辑 再弄乱它,它也倾倒了我的 html 布局的开头......有人知道是什么原因造成的吗?我会深入一点。 编辑2012 年 11 月 13 日