我使用Larapex图表为我的laravel项目,但我不能使图表渲染时使用一个变量,包含我的值从数据库检索。
$userLogins = User::select(DB::raw("COUNT(*) as count"))
->whereYear('last_login_at', date('Y'))
->groupBy(\DB::raw("Month(last_login_at)"))
->pluck('count');
上述变量检索以下值:
[1,1,3,1,1,1,1]
然后我试着把它放在图表里
$chart = LarapexChart::areaChart()
->setTitle('Sales during 2021.')
->setSubtitle('UserLogins')
->addData('UserLogins', [$userLogins])
->setXAxis(['January', 'February', 'March', 'April', 'May', 'June']);
但不幸的是,图表没有显示这些值。
有人能帮我吗?
最好的问候。
问题是您提供的值是图表无法理解的。pluck
的结果是一个集合对象,您已将该对象放置在一个数组中,但它应该是一个数值数据数组。要仅提取计数,您需要更改以下内容:
->addData('UserLogins', [$userLogins])
对此:
->addData('UserLogins', $userLogins->all())
文档中的all
方法说明:
数组all()
获取集合中的所有项目
因此,这将从集合对象中提取实际的计数数组([1,1,3,1,1,1]
)。
我的java bin文件夹包含java.exe @大卫华莱士 Microsoft Windows[版本6.3.9600](c)2013 Microsoft Corporation。保留所有权利。 C:\用户\Andy\AppData\漫游\Microsoft\Windows\开始菜单\Programs\Startup>
我有一个数据帧,它看起来像: 我想创建一个新的变量来识别一个网站是否使用6122喷墨作为我的dplyr管道的一部分。新变量应该包含Y或N。我使用了下面的代码: 我希望得到如下输出: 然而,我反而得到了这样的输出: 任何帮助都将不胜感激。
我在GraphQL Java中定义了一个简单的模式来添加并获取。我的模式如下: 我创建了如下运行时连接: 查询工作正常,但变异不工作,并给出以下错误: 邮递员的突变是: 请帮帮我。它没有检测到突变类型,但查询工作绝对正常。我错过什么了吗?
我是使用会话变量的新手,尽管我在网上搜索了解会话变量,但我一直在苦苦挣扎。 所以基本上我有一个页面(search.php)。我加载一个基于搜索表单的动态数据表。加载表后,我通过AJAX执行以下操作: 正如您在Success和单击table row记录时所看到的,我的想法是通过AJAX发布一个变量以供以后使用。并将用户重定向到update.php页面。 然后,我希望使用发布的AJAX变量在sessi
添加 到我的AppDelegate的didFinishLaunchingWithOptions方法或添加 到VC不再在iOS12/Xcode10上工作 有什么想法吗?
我试图用exec()运行PHP中的几个命令,它似乎只适用于我的windows环境变量中定义的一些命令,但不适用于所有命令。 在命令提示符中,我可以从任何路径(C:\或E:\无论) 它们都为每个指定的程序返回正确的版本,这意味着环境变量配置良好。 但是在PHP中我只能运行一些命令,其余的都失败了: 那么,我是不是遗漏了什么?。 编辑:exec()工作正常,它适用于我的一些环境变量,如pear,cmd