Pluck id(整数)转换为字符串 Laravel

2024-02-03

从数据库中提取数据时,我得到id作为字符串。

$alphabets = new Alphabet();
return $alphabets->pluck('name', 'id');

Output

{
    "1": "Apple",
    "2": "Ball",
    "3": "Cat"
}

Expected

{
    1: "Apple",
    2: "Ball",
    3: "Cat"
}

但是,当我逆转ID and name,

return $alphabets->pluck('id', 'name');

我得到的 id 是整数。

{
    "Apple": 1,
    "Ball": 2,
    "Cat": 3
}

我不确定幕后发生了什么。但是如何获取整数形式的 ID 呢?实际上,旧的闪存会话没有设置值,因为1 vs "1"在集体形式中。

{!! Form::select('alphabet', $alphabets, null, ['class' => 'form-control', 'multiple' => true]) !!}

试试这个代码

$alphabets = new Alphabet();
return $alphabets->all()->pluck('name', 'id');

字母表.php

你应该像这样投射你的专栏。

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

Pluck id(整数)转换为字符串 Laravel 的相关文章

  • CakePHP 中没有模型的简单表单

    我正在尝试在产品页面中添加请求附加信息的表单 这是一个简单的表格 包含姓名 国家 地区 电子邮件和问题字段 我创立了这个tutorial http snook ca archives cakephp contact form cakephp
  • 在 CodeIgniter 中添加新页面

    对于我对 CodeIgniter 和 MVC 系统的无知 我提前表示歉意 我正在帮助一位家庭成员处理他们的商业网站 到目前为止 我已经能够仅通过逻辑来完成大部分所需的更改 但现在我已经走进了死胡同 我不打算继续支持他们 因为我显然不是 Co
  • 将 PHP 中的 openssl AES 转换为 Python AES

    我有一个 php 文件 如下所示 encryption encoded key c7e1wJFz PBwQix80D1MbIwwOmOceZOzFGoidzDkF5g function my encrypt data key encrypt
  • zend 表单验证

    我想知道 Zend Form 如何验证输入 我的意思是它如何知道要验证哪些输入字段 我查看了 php 全局变量 POST GET 但没有看到任何设置为标识符 例如 的内容 以便了解如何验证 有人能给我推荐一些关于这些东西的指南吗 好吧 找出
  • use 语句顺序会影响 PHP 中的功能吗?

    我使用 PHP 的命名空间已经有一段时间了 我认为它对我的编程来说是一个很好的补充 今天早上我想知道一些关于use陈述 我想知道顺序是否use影响我的 PHP 代码的功能 根据 PHP net 使用别名引用外部完全限定名称或导入的能力是命名
  • 如何使用 php DOM 获取 内的值?

    我如何使用 php DOM 获取 内的值 这是我的 xml 中的一些代码
  • 在php中获取大于2GB的文件大小的最佳方法?

    我想检查本地驱动器上的文件大小windows OS 但是PHP原生函数filesize 仅当文件大小小于时才有效2GB 大于的文件2GB将返回错误的数字 那么 是否有其他方法来获取大于的文件大小2GB 非常感谢 您始终可以使用系统的文件大小
  • Memcache 不会刷新或清除内存

    我一直在尝试清除我的内存缓存 因为我注意到使用时存储占用了近 30 的服务器内存ps aux 所以我运行了以下 php 代码 memcache new Memcache memcache gt connect localhost 11211
  • 在另一个文件中扩展类的正确方法是什么?

    这就是我在 foo php 中的内容 class Foo public foo NULL public foo2 NULL public function setFoo foo foo2 this gt foo foo this gt fo
  • 写入 xml 文件时允许的内存大小已耗尽(尝试分配 4459414 字节)[重复] 67108864 字节

    这个问题在这里已经有答案了 可能的重复 php 中允许的内存大小已耗尽 尝试分配 43148176 字节 33554432 字节 https stackoverflow com questions 415801 allowed memory
  • Zend RegEx Validator 的自定义有意义的错误消息

    我正在验证表单中的文本字段 如下所示 name new Zend Form Element Text name name gt setLabel First Name gt setRequired true gt addFilter new
  • 彩色 var_dump() 和错误

    我怎样才能将样式设置为var dump 功能和PHP错误样式 如下图所示 目前我有下一个观点var dump with pre var dump pre 没有它将全部在一行中 并且只是纯文本的错误 我搜索了一些 PHP 颜色错误 var d
  • Gearman,php 扩展问题:使用终端在 .. 中找不到类“GearmanWorker”,但可以在浏览器上使用

    我最近在 ubuntu 10 04 上安装了 gearman 并安装了它的 pecl 扩展 现在 当我在浏览器中运行一个 php 文件时 其中包含 client new GearmanWorker die var Dump client I
  • 如何从另一个数组值中过滤数组值并返回新数组? [复制]

    这个问题在这里已经有答案了 我有两个数组 all languages and taken languages 第一个包含所有语言 例如 200 种或其他语言 第二个包含之前选择的语言 从 0 到 200 种 我需要删除所有已采用的语言 ta
  • Laravel,控制器中的 Auth::user()

    Laravel 框架 为什么我无法在 laravel 项目的控制器中使用 Auth user 查看用户是否已登录 Session 是否未连接到控制器 HomeController php public function isauthoriz
  • 将客户分配到 magento 的多个客户组

    您好 我想将多个组分配给特定客户 例如 Rajat 客户 属于 批发 零售商 电力 实际上我在上面看到了同样的话题每个客户有多个客户组 https stackoverflow com questions 6153011 multiple c
  • 通过单击两次提交来避免在 Asp.net MVC 中重复提交表单

    我正在 Asp net MVC 中渲染一个带有提交按钮的表单 成功将记录添加到数据库后 页面将重定向 以下是代码 HttpPost public ActionResult Create BrandPicView brandPic if Mo
  • PHP-如何根据条件配对数组中的项目

    如何将数组中的项目配对 假设我有一个数组Fighters 我想根据他们的情况将他们配对Weights 体重最接近的拳手应作为配对最佳匹配 但如果他们是在同一个团队中 他们不应该配对 团队 1 战斗机A体重为60 战斗机B体重为65 2队 战
  • 使用 Webmin 设置 cron 作业

    我正在尝试使用 Webmin 设置一个 Cron 作业每 5 分钟运行一次 它需要定位 php 文件并运行该文件中的 php 脚本 当我在 命令 字段中输入文件路径时 它不起作用 我只是想知道我做错了什么 以及我需要 Cron 作业运行的文
  • Mysql加密/存储敏感数据,

    我的 PHP 网站有以下内容 启用 SSL 饼干 session set cookie params cookieParams lifetime cookieParams path cookieParams domain secure ht

随机推荐

  • 使用 imagegrabscreen 和 Wamp 捕获图像

    我正在尝试使用 imagegrabscreen 捕获本地网页 但我只得到黑色屏幕截图 我尝试了 SO 和其他网站上的问题中的几乎所有解决方案 但没有任何效果 我正在使用并完成以下操作 Windows 7 64 位 瓦普 2 2a 64 位
  • AsNoTracking() 的全局设置?

    原本我相信 context Configuration AutoDetectChangesEnabled false 将禁用更改跟踪 但不是 目前我需要使用AsNoTracking 我所有的 LINQ 查询 对于我的只读层 是否有全局设置来
  • 黑莓 - “您目前没有新通知”

    我正在使用下面的代码 特别是pushMessage方法 向用户显示一些通知 public final class MyApplicationMessageFolder public static final long MyFolderId
  • 如何复制导航栏渐变颜色?

    我一直在尝试复制渐变UINavigationBar用作自定义渐变UIButton同一视图上的子类对象 但是我不明白这些颜色是如何得出的 也就是说 您只需指定一种颜色即可设置UINavigationBar的背景颜色 tintColor 但它创
  • 对 ApplicationTokenProvider.LoginSilentAsync 的调用永远不会返回

    我尝试使用以下代码从本地 PC 连接到 AzureBillingAPI var serviceCreds await ApplicationTokenProvider LoginSilentAsync tenantDomain client
  • 无效捆绑错误 - “需要启动情节提要”

    当我尝试使用 Xcode 将应用程序提交到商店时 我不断收到此错误 错误 ITMS 90475 捆绑包无效 iPad 多任务支持需要在捆绑包 com companyname appname 中启动故事板 有人知道这个错误的真正含义吗 这是因
  • 在 Web 应用程序内部调试控制台应用程序

    有没有办法在 Web 应用程序项目内调试 NET c 控制台应用程序 我希望能够在我的 Web 应用程序中拥有一个控制台应用程序 以便快速测试 而无需使用单独的解决方案 这使我能够快速测试许多服务 而无需创建网页 它允许我毫无问题地添加控制
  • 强制谷歌图片搜索

    我有一个简单的网站 其中顶部内容是一个导航选项卡 带有两个导航列表 Web 和图像 在导航选项卡下 我有一个谷歌自定义搜索搜索元素 栏 Web 选项卡默认选择为 Web 默认情况下 谷歌自定义搜索将搜索网络 有什么方法可以强制它通过 php
  • 无法对 String[] 数组中的文件夹中的文件进行排序

    我的项目是将屏幕记录为图像序列 然后我计划加载所有图像目录以列出并使用计时器逐个图像地查看它们 而不是将其作为视频 但我以错误的顺序获取文件 如下所示 这段代码是从目录加载文件 string array1 Directory GetFile
  • Git + GitHub + Dropbox

    我是新来的git和 GitHub 到目前为止 我成功地设置了我的环境 以便我可以通过git程序 我拥有两台计算机 它们使用 Dropbox 共享文件 这也是我保存我的开发项目的地方 我想知道的是 有没有办法使用git GitHuband完全
  • Google Apps Script Utilities.parseCsv() 和替换字符 - �

    我正在开发一个项目 该项目涉及 Google Drive 中的 csv 文件 该文件每分钟左右更新一次新数据 我构建了一个电子表格仪表板 以使 csv 中的数据更有意义 我错误地认为我可以使用 Google 电子表格函数 importdat
  • mysql更新查询以使用另一个表的id设置字段

    我的数据库中有3张表 1 视频 id name 1 one 2 two 3 three 2 会话 有 视频 session id video id 1 1 1 3 3 channel has session channel id sessi
  • 如何解决我的 OpenGL 程序的“您的计算机中缺少glew32.dll”问题?

    当我尝试构建并运行我的 OpenGL GLEW GLFW 程序时 它构建得很好 但无法运行 给我这个错误 The program can t start because glew32 dll is missing from your com
  • 在 Woocommerce 存档页面的产品标题下显示特定产品属性

    在 woocommerce 中 我想在商店页面的产品标题下显示一些产品属性 该产品属性为 年份 型号 和 油品 这就是我现在所拥有的 add action woocommerce shop loop item title wh insert
  • HttpContext.Current.Session 与 Context.Session

    它们是一样的吗 或者它们有什么不同 我读过这个post https stackoverflow com questions 7954844 what is the difference between these two httpconte
  • Bluebird 的 util.toFastProperties 函数如何使对象的属性变得“快速”?

    在蓝鸟的util js file https github com petkaantonov bluebird blob 7454401269cfa47e5b001354388c062509103de7 src util js L180 它
  • 即使未实现抽象方法,实例化抽象类时也不会出现错误

    我正在尝试下面的Python代码 from abc import ABCMeta abstractmethod class Bar metaclass ABCMeta abstractmethod def foo self pass cla
  • WPF:旋转 2D 矢量

    我想旋转给定的 2D 矢量 是否有 WPF 内置函数可以实现此目的 目前我正在手动执行此操作 Vector v new Vector v X 10 v Y 10 Vector v2 new Vector v2 X v X Math Cos
  • 类型的替代 id 生成器

    In 我的一个项目 https github com skypjack entt 我有一个ID生成器 https github com skypjack entt blob master src entt core family hpp对于
  • Pluck id(整数)转换为字符串 Laravel

    从数据库中提取数据时 我得到id作为字符串 alphabets new Alphabet return alphabets gt pluck name id Output 1 Apple 2 Ball 3 Cat Expected 1 Ap