问题标签 [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.
php - 在 Eloquent ORM 中使用 has_many_and_belongs_to 时选择列
我有三张桌子places
,,,,place_user
。users
我想通过使用方法users
根据place_user
Place 模型中的表格列出has_many_and_belongs_to
。但我不想选择所有用户列。我试图通过以下方式做到:
还有:
但他们没有工作。
处理这个问题的最佳方法是什么?
放置型号:
用户型号:
谢谢。
mysql - Laravel Eloquent 2 中的 created_at 和 modified_at 应该使用什么类型的列?
我应该使用 DATETEIME 吗?还是INT?
谢谢!
编辑:我专门针对
在 Eloquent 模型中设置的标志。
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 模型做同样的事情,它会按预期工作。
为什么它总是返回假?
php - 使用 eloquent ORM 在 Laravel 中进行批量插入
我们如何使用 Eloquent ORM 在 Laravel 中执行批量数据库插入?
我正在处理一个 XML 文档,循环遍历它的元素。我想在 Laravel 中完成这样的事情:
但我收到以下错误。
SQLSTATE[HY093]:无效参数号:混合命名参数和位置参数。
migration - 在 Laravel 中为现有的 InnoDB 关系设置 Eloquent 关系
我有一个初始迁移,它设置了两个表(用户和项目),具有关系(innoDB)。
我设置了两个 Eloquent 模型,除了关系之外是空白的:
我肯定需要雄辩地讲述模型和数据库中的关系吗?我假设 Laravel 会从 Schema 中推断出一些全面的东西?有什么我想念的吗?
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!
php - Laravel 雄辩的计算关系
我是 laravel 和雄辩的新手,我不确定这是否可能。但我有 2 个具有一对多关系的表。一种是“位置”,一种是“用户”。一个位置可以有多个用户。
因此,如果我想获得所有用户的所有位置,我会这样做:
但我也想知道每个位置有多少用户,我试过这样做
但这没有用。
php - Laravel 奇怪的 Eloquent 错误
我在这段代码中找不到问题。
当我这样做时,我收到以下错误:
但是当我只是回显$id时,它正在工作
但更奇怪的是,如果我用实际数字替换 $id 它又可以工作了..
谢谢你的帮助!
mysql - 如何使用 Laravel 的流畅查询构建器选择计数?
这是我使用流利查询生成器的查询。
如您所见,我是按连接表中的计数排序的。这工作正常。但是,我希望这个计数与我的选择一起返回。
这是我的原始续集查询,效果很好。
我将如何使用 Laravel 的流畅查询构建器进行此选择?我知道我可以使用原始 sql 查询,但如果可能的话,我想避免这种情况。任何帮助将不胜感激,在此先感谢!
php - 为什么在我的 POST 中呈现此 html 错误?
我有一个可用性日历,我正在尝试使用 Laravel 将其发布到我的数据库中。当我倾倒我的帖子时,我得到了这个..
什么可能导致此错误,为什么它包含在我对数据库的 POST 中?下面是我的控制器代码。一切正常,就像这样。我可以将该字符串发布到数据库(我使用 serialize() 从数组中转换为字符串),并且还可以从数据库中获取它,它可以很好地显示在前端。这些错误似乎没有什么区别,但我只是觉得我做错了什么。
编辑 再弄乱它,它也倾倒了我的 html 布局的开头......有人知道是什么原因造成的吗?我会深入一点。 编辑2012 年 11 月 13 日