所有问题
laravel - Pivot 在 Laravel Nova 自定义规则函数内部返回 null 但不在其外部
我正在为BelongsToMany
Laravel Nova 中的字段设置自定义验证规则,以在数据透视表中查找并与输入的值进行比较。它使用与同一资源的其他字段“共享”的功能。
我在资源中使用以下代码Delegation
:
有问题的功能是:
该函数跨越数据库中的两个表delegations
,其中有一个模型和一个与另一个模型Delegation
的关系的数据透视表。数据透视表称为。BelongsToMany
Authority
authority_delegation
$id1
返回当前登录用户id
的表列的值。delegations
这工作正常。
$id2
应该返回附加到资源的当前查看资源的数据透视表delegation_id
列的值。我试图获取的以下网址中基本上是 26 。authority_delegation
Authority
Delegation
http://localhost:8000/nova/resources/delegations/2/edit-attached/authorities/26?viaRelationship=authorities
最后,$result
返回前两列值匹配的列的值delegated_limit
。如果发送正确的值,authority_delegation
这也可以正常工作。$id2
我希望该函数返回一个浮点数,该浮点数既可以用于“帮助”字段中的显示,也可以用于“数字”字段中的验证。但是,虽然在帮助字段中完美工作,但在验证中不起作用(预期的验证在之后没有效果required
。通过测试,我看到它在从验证规则函数中的枢轴null
获取时返回$id2
。我附上一张图片到图中,绿色圆圈表示在一个字段中正确显示了必要的值,红色圆圈表示它没有正确通过验证。
在 Laravel Nova 自定义规则函数内部但不在其外部的枢轴返回 null 的插图
但是为什么它在一个领域起作用而不是在另一个领域呢?
我花了一个下午试图弄清楚。我尝试转换为数组、对象等,但没有任何效果。如果我能id
以任何其他方式获得当前查看的资源 - 难以捉摸的 26 - ,我很想知道!
我在各自Authority
和Delegation
模型中建立了相关关系:
非常欢迎所有建议!
javascript - 在 JavaScript 中将一个数组转换/转置为另一个数组?
我不是 JavaScript 开发人员,我想要一些关于如何将对象数组(从 WebAPI 调用获取)转换为适合 Chart.JS 的数组的指针。
到目前为止,我的代码(有效)如下所示:
如何将我的“原始”数据转换为 Chart.JS 期望的格式?我可以让 webAPI(我写的)返回任何东西,但不认为返回 chart.js 格式数组是要走的路。它目前返回 1440 个对象 - 而不是 3 个!
我不懂js,所以我不知道如何做循环和类型转换,所以任何指针都感激不尽。如果可能的话,我宁愿不包括额外的包。
c# - 无法正确将 JSON 发送到 Unity 中的服务器
所以我有一个预建的服务器,专为我的班级(学校班级,而不是代码)设计,我知道它可以工作,因为其他人可以使用它。
我正在尝试使用 UnityWebRequest 将 JSON 字符串发送到服务器,但它似乎没有发送。服务器正在监听 127.0.0.1:8000,我在 Unity 中使用了 URL“ http://127.0.0.1:8000 ”。
代码运行良好,但我每次都得到 Status Code: 0 。有人可以帮我吗?
r - 获取点网格上多元核密度估计的协方差矩阵
我想在 R 中执行双变量核密度估计,获得对点网格的预测,最后获得对这组点的预测的协方差矩阵。特别是,我在最后一步(获取协方差矩阵)时遇到了麻烦。
我在 R 中尝试了各种多变量内核密度估计包。让我最接近我想要的是“locfit”包。它为我提供了我想要的点网格上的估计内核密度,以及标准误差。但是,我需要知道这些点估计之间的协方差,我还没有弄清楚如何获得。
如上所述,这给了我点估计的标准误差,但我也需要点估计之间的协方差。非常感谢任何帮助。谢谢!
android - 调用 stopForeground 时通知颜色发生变化
我正在使用exoplayer
构建音频播放器。当我的音频播放器启动时,我会附上一个通知。当使用通知暂停按钮暂停/停止播放器时,通知背景颜色会发生变化。这是测试代码。
playerNotificationManger
我尝试在被调用时再次设置通知颜色,stopForeground(false)
但没有帮助。
当我再次开始播放时,通知颜色又回来了。当 stopForeground 发生时,我不希望通知颜色发生变化。你能建议我做错什么吗?
ansible - 子文件夹中多个文件中的 Ansible 更改字符串
我有一个包含文件以及其他文件夹的文件夹。
我在这些文件夹中有一些 JSON 文件,我需要在所有这些文件夹中将这些文件中的字符串“ logs ”更改为“ LOGINS ”。
我目前能够在主文件夹中的文件中更改此字符串,但无法在子文件夹中更改它。
我还能够列出所有文件,即使在子文件夹中,但我不知道如何更改子文件夹内文件中的字符串。
这是我目前的剧本:
javascript - 如何在不使用 setTimeout() 的情况下让我的快速应用回调函数在调用 res.send 之前等待?
我希望我的回调函数等到ClientProductLinks
被填满后再通过 res.send() 发送它。我确定有一个简单的解决方案,但我是 JS 新手,似乎无法弄清楚。
目前, res.send()ClientProductLinks
作为空数组发回。任何帮助是极大的赞赏。
java - 伊拉克电话号码的java正则表达式
我需要一个正则表达式来匹配这个电话号码模式:
- 它总是以 07 开头
- 然后是这个范围内的数字(3-9)
- 它必须是 11 个字符
示例:07902848117
07796938209
07302819248
bash - 如何修复 Bash 脚本中的 '[: missing `]' ' 错误?
我正在尝试编写脚本。
这是我的代码的一部分
当我运行一些测试时,它总是在这一行显示“[: missing `]'”
为什么?
python - web2py - 使用相同身份验证的多个应用程序
这是第 9 章访问控制的片段:
如果多个应用程序共享同一个身份验证数据库,您可能需要禁用迁移:
auth.define_tables(migrate=False)
.
我有一个设置,我想让我的每个应用程序共享相同的用户数据库,但有自己的数据库,这些数据库与用户数据库分开。
尽管浏览了访问控制和数据库抽象层文档,但我没有找到如何设置它的示例。
最好我可以告诉我,我可以在每个应用程序中实例化一个指向用户数据库的新 DAL,但我不确定如何将整个 Auth 指向该数据库以及在哪里设置migrate=false
。
类似于应用程序db.py
文件内部的内容:
然后也许,更进一步的变化:
至:
我试过了,但没有用。
感谢您澄清在应用程序之间共享身份验证所需的步骤!
java - NoSuchMethodError:com.google.common.util.concurrent.MoreExecutors.directExecutor
我有一个main
构建和执行良好的项目 ()。
我envelope
有另一个main
项目(jar-with-dependencies
maven assembly plugin
当我运行 fat jar 时,我收到了这个错误:
NoSuchMethodError:com.google.common.util.concurrent.MoreExecutors.directExecutor
com.google.guava
谷歌表示这是由(在编译时和运行时使用的不同版本?)的版本之间的冲突引起的。
我已经在我项目的 pom.xml 的最顶部放置了对 guava 28.1 的依赖项envelope
,并将 guava 的排除项放在所有其他依赖项下。但是我仍然在运行时收到此错误!
我怎么知道它为什么这样做?我如何防止它这样做?我该如何解决这个错误?
编辑:
mvn dependency:tree
仅显示对番石榴的一种依赖。
External libraries
只显示一个版本的番石榴。
Ctrl+N
org.apache.curator
显示了 MoreExecutors 类的两个实例 - 一个来自最新的 guava 版本,一个形成对包含shaded.com.google.common.util.concurrent.MoreExecutors
该类的工件的深度瞬态依赖。
我尝试在我的 pom.xml 中排除此依赖项,但随后我收到一条错误消息,指出 Curator 未能找到 shaded.<..>.MoreExecutors 类。那么这可能是罪魁祸首,还是其他原因?
设置
r - 如何从数组的每一行中删除元素?
我有一个 M 行 N 列的矩阵/数组。
我想根据该元素是否满足条件(例如 if x > 1 & x != 5
)从每一行中删除元素。
请注意,每行删除的数量是不同的,所以我不会再以矩阵结束:在我们完成后,每行将有不同数量的元素。
但这没关系,那么我只想要一个合适的数组中的所有这些行。
如何在 R 中有效地做到这一点?
python-3.x - 为网格应用过滤器编写 meshlabserver 脚本
我有一个网格进行分析。我想应用过滤器清洁和修复,然后在 GUI 中删除孤立的部分。但我想使用 meshlabserver 在 python3.5 中编写脚本。怎么做?例如尝试使用 mlx 脚本,但不知道如何将此方法应用于我的任务。
laravel - “页面没有正确重定向”laravel
我正在尝试为家庭作业制作专辑。但是,我遇到了一个错误。我正在尝试使用验证,但它不起作用。
我正在使用逐步的 youtube 教程来帮助我制作这张专辑。然而,没有解释这个具体问题。我还阅读了有关验证的 laravel 网站部分。我也没有真正得到任何答案。最后,我在 StackOverflow 上查找了一些类似的问题,但是,我没有得到我想要的答案。
我收到以下错误:“页面未正确重定向”
我的专辑Controller.php:
我的相册.blade.php:
我的 web.php:
希望我已经为您提供了足够的信息来帮助我找到答案。
问候,
Parsa_237
python - 如何按降序编写多维的每个子列表?
我感谢您的帮助。有没有一种pythonic的方法?我也有 numpy,所以使用 numpy 会很酷。
我已经集思广益,想尝试通过将每个子列表编写为一维列表,然后按降序编写每个子列表,然后重新引入多维列表来做到这一点。你怎么能这样?我非常数学,所以看到一个非常数学的方法会很酷吗?
javascript - 尝试为 next.js 项目设置 ava 单元测试,但出现两个与设置相关的错误
在我的 package.json 文件中设置 ava 测试。但是,当我尝试从命令行运行测试时得到这个
编辑:使用 ava 版本 1.0.0-beta.8"
包.json
更新:使用 .babelrc 文件
目前正试图让 ava 从我的 .babelrc 文件中读取
asp.net-core - 在带有 ASOS 的 OpenID Connect 服务器中返回 401 响应
我遵循了使用 ASOS 创建自己的 OpenID Connect 服务器的教程。一切正常,但如果用户输入错误的凭据,他将看到 400 响应状态代码。我想将此状态代码更改为 401。这是我的 HandleTokenRequest 函数版本的代码:
我看不到如何在这里传递响应代码。这种方法有可能吗?
javascript - 通过字符串调用外部库函数
在我的 js 代码中有一个循环,它根据模块的名称加载模块。每个模块都返回 HTML 代码。所有这些都归结为网站布局。例如一个非常简单的模块:
该库包含数百个函数,例如:
我可以像上面显示的那样手动调用所有函数并且它可以工作。但问题是这样做我需要在我的脚本中为每个库函数编写 200 个调用案例。
我决定我可以制作一个输入文本框并让用户调用函数,这样他就可以编写“getUserLevel(25)”并单击一个按钮,然后得到一个结果。
这是我写的,它不起作用:
也不工作:
如何在输入中设置字符串的情况下按字符串调用函数?
尝试在https://playcode.io/上执行此操作但仍然无法正常工作:
示例(不工作)代码:
excel - 使用 VBA 和 selenium 抓取时从部分 id 中获取全部价值
我正在(试图)从一个有很多
我正在尝试将所有客户 ID 收集到一个数组中以进行进一步处理,但我很难找到使用 selenium 获取完整 ID 的正确代码。
我在循环代码时尝试了 FindElementsByXPath 的不同变体,但我不知道如何获取 ID 文本
第一个(.id)以错误结尾,但最后一个(.text)得到文本(duh),“2019-09-27”和“2019-09-26”,所以我想我不是那么远离真正的解决方案。
请问有什么建议吗?
google-analytics - 通过性能最高的 GTM 或 Gtag 部署 Optimize
Givens:使用 Anti-Flicker Snippet,所有标签都通过 GTM 部署
问题:在 analytics.js 时代,有一种安装 Optimize 的“分析优化”方法,以便优化可以在 GTM 之前开始加载,而不依赖于 GTM 容器加载/初始化。
这是重要的部分:
如果您之前没有看过这个,让我快速总结一下:这会加载分析 JS,而后者又会加载优化容器。ga('发送','pageview'); 被省略,因为浏览量将通过 GTM 发送(稍后加载)
但是随着 gtag.js 的发布,是否有更新的“Gtag-Optimize”片段执行相同的功能,还是在 GTAG 时代不再需要它?
“分析优化”方法用于更快地加载优化。是否仍然存在与性能相关的原因尝试在 GTM 之外加载优化,或者现在通过 GTM 加载是性能最高的方法?(或至少性能足够,无需尝试其他方法,如“gtag-optimize”)
android - 游戏开发:如何为速度添加加速度?
我有一个视图,我需要用加速度进行缩放,我的意思是,当比例为 时MIN_SCALE
,速度必须很慢,但当比例接近 时MAX_SALE
,速度必须更快。现在我的速度总是一样的。
视图将使用许多帧来进行移动:
我用该帧数计算 scaleVelocity :
每次游戏循环迭代,我都会使用以下代码更新视图的比例:
当帧数达到numberOfFrames
动画必须结束。
如何向此代码添加加速?请记住,加速度必须尊重视图需要MAX_SCALE
从 frameCount 变量到达最后一帧。
google-sheets - 知道单元格是否在任何公式中使用
例如:一个有几十页的电子表格,我需要从某些单元格中删除值,但首先我需要知道完整的电子表格中是否有任何公式使用cellA1
或from 。因为如果计算时引用它们,我无法删除单元格中的值。A2
A3
Page 1
有没有办法让电子表格显示这三个单元格在哪里引用了某个公式?
当我们创建公式时,我们用作计算参考的单元格以不同的颜色显示,对吗?有一种方法可以制作这个反向系统,选择单元格并显示使用它的公式在哪里。
angular - 无法使用 -> [routerLink]=" '/profile/ ' + currentUser.id" 访问用户组件
我已经在 app-routing.module.ts 中设置了
任何未知的路径词都会将我重定向到登录页面,但是当我单击导航栏按钮上的配置文件时也会发生这种情况。
而不是进入 profile.componennt.html 视图,而是登录。知道为什么会这样吗?
xml - 使用 XSLT 基于特定键值合并 XML 节点
根据 ReferenceNumber 值合并 XML 节点
如何使用基于 Key 值的 XSLT 将 xml 请求合并到下面给出的输出。基本上,必须为 ReferenceNumber 以及相应的 ProductCode 和 SecondaryDivision 合并 xml 响应。以下是请求和预期响应。
我尝试使用以下 XSLT,但没有给出预期的结果。
下面是 XSLT
输入 XML
预期输出 XML