问题标签 [laravel-form]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2922 浏览

laravel - Laravel 为更新方法传递 2 个参数

我有一个编辑按钮

当我按下它时,它应该根据 ID 编辑一个项目,然后当我更新它时,它应该根据有效的 ID 更新它,但是当我想重定向回索引页面时,我必须为该索引方法传递参数. 所以我添加了要与 ID 参数一起传递的 inventory_id 参数,但它不会以我的形式识别我的 inventory_id 参数。

但我得到这个错误

我的路线是这样的

0 投票
1 回答
133 浏览

laravel - Laravel 中的动态表单字段不应具有相同的值

我正在实现一个通过添加字段按钮添加动态字段的表单。我需要的是防止其中一些字段在提交之前具有相同的值。

目前我的请求规则如下所示:

例如,如果希望域输入在表单提交(而不是数据库)中是唯一的怎么办?这可能吗?

任何帮助将非常感激!

谢谢!

编辑

添加 'distinct' 规则完成了特定领域的工作。

验证错误虽然有时不会出现在我看来。故意测试相同的输入错误,错误消息有时会按应有的方式显示,有时会$errors->all()返回一个空数组。

0 投票
1 回答
50 浏览

laravel - Laravel 在 FORM Helper 上停止 SSL 重定向

我在 Laravel 中有一个位于 ip 后面的网络表单。例子:

使用简单的表单助手:

当我检查 html 时,https 被添加到 url。我怎样才能阻止这个?

0 投票
2 回答
3419 浏览

php - Laravel“从空值创建默认对象”

一切都设置得很好,没有拼写错误,我认为我在 MVC 之间没有错误的连接,但我得到了一个错误

“从空值创建默认对象”

我找不到这个问题的确切原因。

视图文件:

控制器端

模型方面

路线侧

完整的错误信息:

“ErrorException (E_WARNING) 从空值创建默认对象”

错误从第一行开始$paypalsettings->merchant_email = $request->merchant_email;

变量转储:

var_dump($paypalsettings); $paypalsettings = new PaypalSettings 下的第 35 行;

0 投票
1 回答
589 浏览

laravel - Laravel 更新函数没有运行正确的响应

当我尝试更新我的 Laravel 应用程序中的记录时,它运行了错误的 URL,导致错误 404。当我在本地开发时,此功能工作正常,但现在它托管在 one.com 服务器上,它已停止工作。

编辑刀片.php

路线

控制器

编辑页面的 URL 是Laravel/gins/7/edit。当我单击提交按钮Laravel/gins/7/gins/7时,它会返回应该重定向回的 URL Laravel/gins/7

7Url 中的是id我尝试更新的特定记录中的记录。

0 投票
2 回答
685 浏览

laravel - 按钮没有响应 laravel

我有这个页面,我有表单,其中操作 url 是相同的。我的第二个表单工作得很好,但是当我按下按钮时 mu 第一个表单没有响应<a>。我尝试<form action="{{url('purchase')}}" method="post")在表格之间切换,我尝试在第二个表格上削减动作并将其移动到第一个表格仍然没有运气......任何想法?这是我的代码的总和

那是我的第一个表格,里面是id="items"故意空的,因为我用 javascript 填写了它

这是我的第二种形式,它完美地工作....

0 投票
2 回答
785 浏览

php - 验证失败后 FormRequest 不填充 $request->old()

当表单验证失败时,我的请求对象没有收到 old() 数据。我收到错误消息,但没有收到旧的输入数据。

我已经阅读了一些关于类似问题的解决方案,这些问题涉及对控制器上的重定向进行更改,但这并不能解决这个问题,因为重定向是由下面在 FormRequest 类中引用的函数完成的,而不是由控制器完成的。

有没有其他人遇到过同样的问题?当我阅读一些引用现有错误的论坛时,我已经升级了我的实例,但问题仍然存在。

任何帮助,将不胜感激。

版本:我已经在 laravel 5.4、5.7 和 5.8 上尝试过,但它们都没有渲染旧数据。

我如何进行请求验证 验证是通过扩展 FormRequest 的标准请求文件完成的。

我如何尝试访问视图中的旧数据:

在 FormRequest 中完成重定向和验证 重定向是通过 Laravel 标准 FormRequest 类完成的。

验证器响应:这是我在 vardump 上述函数时看到的。它确实有我的表单数据。

在视图中转储 old() 参数会返回一个空数组 []

0 投票
1 回答
185 浏览

laravel - 如何隐藏下拉列表以及如何从下拉列表中进行多选?

我有工作日的下拉列表我想选择多天,比如“星期一”和“星期二”我有几个问题

  • 1)如何隐藏多选下拉菜单?因为它显示了所有列表
  • 2)如何多选呢?我应该按住 CTRL 进行多选吗?
  • 3)如果我将它作为字符串放在同一列中,它将如何保存在数据库中,我的意思是它会像'MondayTuesday','Monday Tuesday',还是'Monday,Tuesday'

这是我的看法

控制器

查看屏幕截图以了解我的意思

0 投票
4 回答
1697 浏览

php - laravel 无法更新用户

我需要一些关于我的代码的帮助。

我尝试更新用户数据,但它没有更新任何内容。

用户名、电子邮件、Posisson、图像。

请提供任何帮助。

我的路线: 我使用了 URL,因为路线不起作用。

我的控制器:

HTML:

我期望的是它会更新我的数据库。

0 投票
2 回答
246 浏览

php - 如何从 laravel 的列表中删除待办事项列表项?

我正在尝试删除 laravel 中的项目。这是我的代码:

这是我的路线:

这是我的控制器:

这是我的表单模板:

我希望它会删除该项目并重定向到/,但实际上它会重定向到/$id并抛出一个404 not found error.

伙计们,如果您在其他地方看到这个问题,我很抱歉,但我真的需要帮助,但我没有找到任何有用的东西。

谢谢你。