【发布时间】:2014-10-21 10:03:29
【问题描述】:
我需要将此查询转换为 Laravel,但在尝试使用 Laravel 的 Eloquont ORM 或查询创建插入...选择语句时遇到问题。我不确定如何创建此查询。
Insert into Demand (Login, Name, ApptTime, Phone, Physician, Location, FormatName, FormatDate, FormatTime, ApptDate, FormatPhone, cellphone)
Select Login, Name, ApptTime, Phone, Physician, Location, FormatName, FormatDate, FormatTime, ApptDate, FormatPhone, cellphone from " . [dbname] . "
Where " . $where_statement
如何使用 Laravel 的 ORM 创建这个查询?
编辑:我不确定这是否清楚,但我正在考虑 1 个查询,就像他们在这里做的 http://dev.mysql.com/doc/refman/5.0/en/insert-select.html
【问题讨论】:
-
请阅读文档,这可能会更有帮助:laravel.com/docs/eloquent
-
我浏览了文档,并尝试了不同的链。但我仍然不确定如何将其创建为 ONE 查询而不是 2。
-
Eloquent 并不是真的要处理这样的事情。你可以把查询放在
DB::statement()中。 -
是的,我最终将其分为 2 个查询。