小编suo*_*suo的帖子

编辑模式下的图像字段仍要求将图像作为“必填”字段

在 voyager 后端,我根据 BREAD 部分的要求设置了一个图像字段:

在此处输入图片说明

这在“添加”模式下运行良好。如果为空,图像字段将被验证

问题发生在“编辑”模式下。图像出现但单击“保存”时,会抛出一个提示,指示图像字段为空(因此需要再次上传图像):

在此处输入图片说明

因此在编辑时收到“需要图像字段”提示。这似乎是一个错误。任何人都遇到过这个问题,你是如何解决的?

voyager laravel-5.6

4
推荐指数
1
解决办法
1241
查看次数

Laravel 自定义通配符 (*) 点表示法的验证消息

当为具有相同数组名称的表单元素定义验证时,我们使用通配符 (*) 点符号

假设您有一个如图所示的表单:

<input type="text" name="client_type[]" class="form-control" value="Panelist" readonly>
<input type="number" name="commission_percentage[]" class="form-control">

<input type="text" name="client_type[]" class="form-control" value="Non Panelist" readonly>
<input type="number" name="commission_percentage[]" class="form-control">
Run Code Online (Sandbox Code Playgroud)

为了验证该commission_percentage字段,我们将在表单请求类中执行此操作:

public function rules()
{
   $rules = [];

   $rules['commission_percentage.*'] = 'required';

   return $rules;
}
Run Code Online (Sandbox Code Playgroud)

从上面的表单中,在空时提交它会生成以下验证错误消息:

The commission_percentage.0 field is required. 
The commission_percentage.1 field is required
Run Code Online (Sandbox Code Playgroud)

commission_percentage由于表单中的数组有 2 个值,因此验证错误消息将重复两次。现在想象一下数组有多个值的情况,验证错误消息每次都会重复!

所以问题是:是否有一种解决方法,以便n我们可以输出一条验证错误消息并代表同一数组中的所有项目,而不是多次重复验证错误消息?

谢谢。

laravel laravel-validation

2
推荐指数
1
解决办法
2263
查看次数

循环数据并将其传递到图表

我有一组数据用于绘制折线图。我正在使用 ApexCharts。

let testData = [
  {
    cell_id: 5833307,
    datetime: ["2019-05-07 11:28:16.406795+03", "2019-05-07 11:28:38.764628+03", "2019-05-07 12:18:38.21369+03", "2019-05-07 12:33:47.889552+03", "2019-05-08 08:45:51.154047+03"],
    rsrq: ["108", "108", "108", "108", "109"]
  },
  {
    cell_id: 2656007,
    datetime: ["2019-07-23 15:29:16.572813+03", "2019-07-23 15:29:16.71938+03", "2019-07-23 15:29:16.781606+03", "2019-07-23 15:29:50.375931+03", "2019-07-23 15:30:01.902013+03"],
    rsrq: ["120", "119", "116", "134", "114"]
  }
];

let datasetValue = [];

for( let x=0; x<testData.length; x++ )
{
  datasetValue =
    { 
    chart: {
      height: 380,
      width: "100%",
      type: "line"
    },
    stroke: {
      curve: 'smooth',
      width: 1.5,
    },
    markers: …
Run Code Online (Sandbox Code Playgroud)

javascript json apexcharts

1
推荐指数
1
解决办法
4554
查看次数