eloquent相关内容

Laravel:一般错误:1615准备的语句需要重新准备

我在宅基虚拟机(vagrant)中使用最新版本的laravel(5.1)。 我将项目连接到本地的mariaDB服务器,我有一些表和2 db-view。 由于我只对db-view表做了一些选择,我随机收到这个错误: 一般错误:1615准备好的语句需要重新准备 从今天起,我总是得到这个错误时,只有在数据库视图选择。 如果我打开我的phpMyAdmin并进行相同的选择它返回正确 ..
发布时间:2017-03-19 01:58:46 PHP

Laravel Eloquent ORM可以检索的最大行数

我有一个表,大约35000行,我想检索它和var_dump所有的行,但我不能。 然后我限制行数2000,这是好的。 问题是,Laravel雄辩限制行数每次检索或硬件问题? 解决方案 讨论后:您正在服务器上的内存限制... 解决方案是 增加限制,或 找到另一种处理用户的方式,每2000个用户例如... 第二个更具扩展性,您应该问自己的问题是 “当我有10 ..
发布时间:2017-03-19 01:35:54 其他数据库

Laravel雄辩:如何选择朋友用户模型?

我正在尝试选择朋友的所有用户对象。朋友可以是保存的友谊的第一用户或第二用户。 这里是我尝试过的: code> $ friends = Friend :: select(array('users.id','users.name')) - > leftJoin('users',function($ join) { $ join-> on('user_id_1','=','user ..
发布时间:2017-03-19 00:55:40 PHP

在其他表中使用关系表的ID

我有两个使用关系表(ManyToMany)相关的实体然后我有一个定价表,其具有医院服务的定价信息。 医院: 如果该服务的医院不同, id name services: id name hospital_service: hospital_id service_id service_pricing: id hospital_id service_id weight ..
发布时间:2017-03-18 23:59:32 PHP

Eloquent更新方法更改created_at时间戳

我使用Eloquent进行数据库处理,当我使用更新方法更新记录 created_at 时更改了如何防止这种情况发生? $ post = Post :: update([ 'name'=> $ name ] updated_at > 解决方案 如果模型中没有任何自定义设置。您可以更新这样的记录: $ id = 5; //这里放置要更新的记录的ID ..
发布时间:2017-03-18 23:12:55 其他数据库

如何模仿与逗号分隔的ID的雄辩关系

我有两个表,顺序和图层。在我的订单表我保存一个数组在layer_id,我已将其设置为varchar。我先爆炸它,我显示的记录。我想做的是显示来自layers表的记录,例如来自layer_name列的名称。我也设置了他们的关系。非常感谢任何建议。 我的控制器: getCheckout(){ $ orders = Order :: get(); return View :: mak ..
发布时间:2017-03-14 06:58:00 其他数据库

多租户在Laravel雄辩ORM

这是一种来自的后续问题。 强制雄辩模型重新解析数据库连接 有多个数据库连接: return [ 'default'=> 'mysql-key1', 'connections'=> [ 'mysql-key1'=> [ 'driver'=> 'mysql', 'database'=> 'key1_dbname, // etc ], 'mysql-key2'=> [ 'driv ..
发布时间:2017-03-14 02:52:50 PHP

Laravel - 数据库,表和列命名约定?

我使用laravel雄辩的数据对象来访问我的数据,什么是命名我的表,列,外键/主键等的最好方法? 发现,有很多命名约定。 我正在考虑以下命名惯例: 我想知道哪一个最适合laravel口才模型。 奇异的表格名称(例如:Post) 奇异的栏位名称(例如:userId - 讯息表格中的使用者ID) 表格名称中多个字词的驼峰套管(例如:PostComment,PostRevie ..
发布时间:2017-03-14 01:17:02 PHP

使用雄辩的ORM在Laravel中进行批量插入

我们如何使用Eloquent ORM在Laravel中执行批量数据库插入? 我想在Laravel中完成此操作: http://stackoverflow.com/a/10615821/600516 但我得到以下错误。 SQLSTATE [HY093]:参数号无效:混合命名和位置参数。 解决方案 您可以使用 Eloquent :: insert()。 $ data = ..
发布时间:2017-03-13 21:05:40 PHP

Laravel MySQL的orderBy计数

我使用Laravel和MySQL,我有一个表 post ,表示用户可以评论的帖子,现在我想通过每个帖子的评论数量升序/降序,我该如何在Laravel?我不想在 post 表中添加一个字段,以跟踪每篇文章的评论数量,因为每次添加/删除评论或评论的评论时手动更新该字段会驱使我crazy ... 这是我创建我的帖子表和注释表: Schema :: create('posts',functi ..
发布时间:2017-01-12 18:30:18 其他开发

Laravel / Eloquent:致命错误:调用非对象上的成员函数connection()

我在Laravel 4中构建一个包,但是当尝试访问数据库似乎是一个正确实例化的对象时,得到一个非对象错误。这是设置: 问题的配置和类: composer.json: ... “autoload”:{ “classmap”:[ “app / commands”, “app / controllers”, “app / models”, “app / database / mig ..
发布时间:2016-12-23 22:04:48 PHP

通过created_at排序Eloquent集合

我有一个名为'posts'的表,其中有'post_id int primary increment','poster_id int'和'status text'以及一个名为friends的数组:'user_id int primary'和'friend_ids文本'。 我需要抓住朋友文本列中的所有ID,这很容易使用: $ friends = explode(',',\Friend : ..
发布时间:2016-12-15 21:54:39 PHP

Laravel雄辩于Codeigniter的整合

以下是我的composer.json文件 “require”:{ “php”:“> = 5.5.0”, “illuminate / database”:“5.0” } “autoload”:{ “classmap”:[ “application / models” ] } pre> 在index.php文件中,我添加了 require 'vendor / aut ..
发布时间:2016-12-12 20:21:17 PHP

Laravel验证::用户()关系

我想获得通过验证我的用户的角色关系::用户()函数。我以前做过这一点,但由于某种原因,它不工作。 验证用户::() - GT;的作用 这将返回错误试图从非对象的属性。 在我的用户模型我有这样的:公共职能作用() { 返回$这个 - >的belongsTo(“供应商\\包\\型号\\角色'); } 在我的榜样,我有:公共职能的用户() { 返回$这个 ..
发布时间:2016-07-25 20:44:11 PHP

Laravel隐藏属性。例如密码 - 安全

根据 http://laravel.com/docs/eloquent ,可以隐藏属性从Array或JSON转换通过在模型中使用受保护的$隐变量。 类用户扩展雄辩{ 保护的隐藏$ =阵列('密码'); } 大,但运行时,的print_r(用户::所有())加密的密码是从服务器发送到客户端的用户对象中。 这并不仅仅限于的print_r(),如果特定用户的查询, $用户自方式>密码 ..
发布时间:2016-07-25 19:56:51 PHP