数据库查询生成器 toArray() laravel 4

2024-03-12

我正在尝试使用该方法将查询转换为数组toArray()但它不适用于查询生成器。有什么转换的想法吗?

Example

DB::table('user')->where('name',=,'Jhon')->get()->toArray();

如果您更喜欢使用查询生成器而不是 Eloquent,这里是解决方案

$result = DB::table('user')->where('name',=,'Jhon')->get();

第一个解决方案

$array = (array) $result;

第二种解决方案

$array = get_object_vars($result);

第三种解决方案

$array = json_decode(json_encode($result), true);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

数据库查询生成器 toArray() laravel 4 的相关文章

  • Laravel 查询构建器返回对象还是数组?

    我正在使用 Laravel 构建一个非常简单的网络应用程序 我构建了两个单独的控制器 每个控制器返回两个单独的视图 如下所示 配置文件控制器 class ProfileController extends BaseController pu
  • Laravel artisan cron 不工作

    我有一个页面在 beanstalked 中对电子邮件进行排队 该脚本按预期工作 当我有队列侦听器时 电子邮件会被触发 即 php artisan queue listen 但是当我删除侦听器并将其添加到 cron 作业时 usr bin p
  • Laravel - 播种大型 SQL 文件

    当我在生产中运行数据库种子脚本时 会发生内存耗尽 下面是我的种子脚本 class MembershipTableSeeder extends Seeder public function run DB table members gt de
  • OS X 上的 GitHub 客户端提交失败(“无法添加文件...)

    我正在尝试从 Mac OS X Mavericks 计算机上的 GitHub 客户端提交对代码所做的更改 像往常一样 我向我的项目添加了一个新包 这是一个 Laravel 项目 我添加了 Rocketeer 包 我还做了一些配置更改 我收到
  • Laravel 4 无法运行整个 RAW 查询

    我想使用 laravel 的 DB 类来执行 mysql 查询 但 Laravel 提供的功能都不起作用 这些都不起作用 DB statement DB select DB raw DB update DB select DB raw 这是
  • 将laravel 4.2项目导入eclipse

    我已经安装了laravel 4 2 via composer并创建于htdocs folder of my xampp安装一个新项目 当我进入localhost一切都运行得很好 现在我想将这个项目导入到eclipse luna 我已经在ec
  • Laravel 与多个列有很多关联

    我有两个型号 model 1 model 2 model 1有很多model 2 现在我想将 model 1 hasMany model 2 与多列匹配关联 让我在原始查询中举一个例子 select from model 1 left jo
  • 如何在 laravel 4 中使用 php-FFMpeg?

    我是 Laravel 4 的新手 我已经安装了php ffmpeg在我本地的 Laravel 设置中 但我需要有关如何在 Laravel 4 中使用此 ffmpeg 的帮助 假设你已经拥有ffmpeg安装在本地主机服务器上 然后在 Lara
  • laravel 在分页中仅显示下一个和上一个链接

    我正在尝试使用 Laravel 分页 我只想显示上一个和下一个链接 而不显示数字 1 2 3 我怎么能那样做呢 我关注了 Laravel 页面 简单分页 如果您在分页视图中仅显示 下一个 和 上一个 链接 则可以选择使用 simplePag
  • Laravel 4 如何检查一条路线是否仅来自/重定向自另一条路线?

    说我有localhost public admin立即重定向到localhost public user login 我怎样才能得到admin值在user login 您需要获取引荐来源网址并检查它是否包含 admin 尝试以下操作 ref
  • 在 symfony2.1 上的“entity”buildForm 上使用“query_builder”时,“此值无效”

    这是我的问题 我用buildFormsymfony 2 1 上的方法来构建我的表单 使用以下代码一切正常 builder gt add combat entity array class gt KarateCompetitionBundle
  • 播种数据透视表的更好方法

    我有以下表格users roles和数据透视表角色 用户具有以下表结构 users id username password roles id role 角色 用户 id role id user id
  • QueryBuilder/Doctrine 选择加入 groupby

    所以最近我一直在思考 但还找不到这个问题的解决方案 因为我缺乏对doctrine2和symfony查询生成器的开发 我有 2 张桌子 目标 id user id target value 储蓄 id goal id 金额 我需要从目标中进行
  • Laravel 外键下拉列表

    我有 2 张桌子 客户 id 全名 公司 ID 公司 id 公司名称 我已经创建了两个表之间的关系 并且工作正常 因为我可以在客户视图中显示公司名称 如下所示 customer gt company gt company name 我现在与
  • 构建网站翻译文件

    我在建立网站时多次遇到这个问题 我将以使用 PHP 和 Laravel 为例进行解释 但这个问题在多个平台中都很常见 这已经在几个问题中得到了解决 post1 https stackoverflow com questions 317854
  • 最大执行时间超过 30 秒 Laravel 4 错误

    我在 laravel 4 的 UserController 中发送密码请求的某个函数遇到问题 它检查数据库中是否存在电子邮件 如果用户存在 则发送电子邮件 然后 该函数在表中创建一个令牌 并将其发送到电子邮件内链接的末尾 该函数的工作原理与
  • 您能否推荐一个 JQuery 插件来组成一组可映射到 SQL 查询的条件? [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我发现了http redquerybuilder appspot com http redquerybu
  • Laravel:从新的自定义目录加载自定义类

    我目前已在我的应用程序目录中为所有 库 添加了一个新文件夹 我不断收到找不到该类的错误 这就是我所做的 我已将其添加到composer json 文件中的自动加载值中 autoload classmap app commands app c
  • Laravel - 带有 join 和 concat 的查询生成器

    我试图从用户表中提取与 users groups 数据透视表中某个组匹配的所有用户 顺便说一句 我使用的是来自 Cartalyst 的 Sentry 2 这可以让所有用户的名字和姓氏连接起来 User select DB raw CONCA
  • PHPstorm - 无法在blade.php 文件中设置断点

    我正在开发 Laravel 应用程序 可以很好地调试我的控制器 php 文件 但我还想调试blade php 文件 在我当前的设置中 我遵循了所有 jetbrains 为 Laravel 推荐的设置 https confluence jet

随机推荐