问题标签 [laravel-validation]

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 投票
1 回答
51 浏览

laravel-4 - “唯一”验证规则不起作用?

我无法使“唯一”验证规则起作用。验证通过并改为返回 SQL 错误。

我的规则:

返回 SQL 错误:

SQLSTATE [23000]:完整性约束违规:1062 键 'items_sku_unique' 的重复条目 '123'

我的数据库可能有问题吗?(表“项目”,列“sku”varchar(10)唯一)

请指教

0 投票
1 回答
2970 浏览

php - Laravel:所有验证规则总是失败

我正在尝试使用 User::$rules 验证检索到的表单,并且验证总是返回失败,所有必需的字段!当我死并Input::All()在控制器中转储时,我得到了提交表单时提供的所有输入字段,这意味着问题出在模型中,对吗?我从来没有遇到过这么奇怪的问题!请帮忙

控制器:用户控制器

型号:用户

然后我得到所有字段所需的错误!

  • 电子邮件字段是必需的。
  • 电子邮件确认字段是必需的。
  • 伪字段是必需的。
  • 性别字段是必需的。
  • 出生字段是必需的。
  • 维拉亚代码字段是必需的。
  • 密码字段是必需的。
  • 密码确认字段是必需的。

更新:查看

当我dd('Input::all');

注意:从视图中未正确完成出生字段

我希望只获得所需的出生字段,如果这是问题,任何与 Carbon 兼容的视图脚本?谢谢

更新:DD('User::$rules');

0 投票
1 回答
2416 浏览

php - Laravel 验证与多选

我正在制作一个用于更新学校和专业数据透视表的多选表单元素school_specialty。问题是,当我只更改多选而不是其他输入或文本区域中的某些内容时,我无法侦听模型事件,因此无法同步school_specialty表。但是当我填写任何其他输入时,它的效果很完美。这是我从刀片中的多选:

这是我的更新方法school controller

这是我的例子school model

0 投票
2 回答
29806 浏览

php - laravel url 验证变音符号

我想在 laravel 中验证 url。我的规则包含

这很好用。但是当用户提交带有变音符号的 url 时,规则检查总是会失败。

öäü 等字符在德语域中有效。Laravel 有没有办法在 url 中接受这些字符?

0 投票
2 回答
1851 浏览

php - laravel 中第一个用户的密码重置

我正在尝试在我的项目中创建一个重置选项。如果用户是第一次登录,它将重定向到重置页面。

这是视图部分

在重置页面我们需要输入旧密码,新密码和确认密码..

控制器部分如下

公共函数 postReset(){

但是如果我尝试验证当前密码和用户密码,它们的哈希码不匹配。有没有其他方法可以重置密码。我需要相同的视图部分。有人可以帮忙吗??

0 投票
2 回答
1583 浏览

php - 使用主键和外键检查唯一性的 Laravel 表单验证规则

我知道如何使用单个 id 来检查唯一性,如下所示,

然后我想用来检查唯一的两个 id(主键和外键)

这是我的代码:

但我有以下错误:

我该如何解决这个问题?

0 投票
1 回答
4215 浏览

laravel - Laravel 5 请求 - 更改数据

我遇到了一个实例,我需要更改需要验证的数据,即当没有提交 slug 时,从标题创建一个,然后验证它是唯一的。

该请求有一个方法replace()应该替换请求中的输入数据,但它似乎不起作用。任何人都可以对此有所了解吗?这就是我所拥有的:

0 投票
1 回答
246 浏览

php - Laravel "in" 验证器

文档方式

我可以用数组设置选项吗?现在我这样用,我不喜欢

0 投票
6 回答
14627 浏览

php - 在 Laravel 5 中验证更新时唯一的 Slug

我目前有一个具有文本字段和 slug 字段的模型。

我验证 slug 在我的表单请求类中是唯一的:

这在创建时可以正常工作,并且可以正确地拒绝创建重复的 slug。但是在我的更新方法中,它不会让我保存记录,因为 slug 已经存在。当然 slug 确实存在,但它存在于正在编辑的记录中,所以我想继续允许它被保存。但是,它不应该被更改为 ANOTHER 记录上的 slug。

这是我的更新 ArticlesController 方法的样子:

有没有办法在 L5 中完成这项工作?

0 投票
5 回答
1844 浏览

laravel-4 - Laravel:Auth::attemp - 为什么身份验证失败?

我正在使用条件验证用户,即如果

用户角色 = 1 登录应该成功,否则登录应该失败

现在我正在做的是:

它工作正常,但是当身份验证失败时,我希望能够找出失败的原因,以便能够根据身份验证失败的原因显示以下消息:

  • 不存在的电子邮件地址
  • 密码错误
  • 用户角色不正确。

有没有办法做这些事情?