小编Orb*_*all的帖子

PHP laravel 5 以输入名称作为键的验证错误

我正在尝试为 laravel 制作一个基于 ajax 的表单,但我使用 laravel 验证方法来检查输入。

验证错误返回基本的错误列表,但我需要将特定的输入名称用作数组中每个项目的键。我需要这个,以便我可以通过 javascript 在输入旁边添加消息。

我查看了文档,但似乎找不到任何可以做到这一点的东西。我想避免单独检查每个输入是否有错误,这样我就可以在其他表单上重用该代码。

我在这里错过了什么吗?关于如何实现这一目标的任何想法?

PHP

$rules = ['username' => 'required', 'password' => 'required'];
$validator = Validator::make(Request::input(), $rules);

if($validator->fails())
{
    $data = $validator->errors()->all();
}
Run Code Online (Sandbox Code Playgroud)

结果:

$data = [
    0 => 'The username field is required.',
    1 => 'The password field is required.'
]
Run Code Online (Sandbox Code Playgroud)

期望的结果:

$data = [
    'username' => 'The username field is required.',
    'password' => 'The password field is required.'
]
Run Code Online (Sandbox Code Playgroud)

javascript php validation jquery laravel-5

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

jquery substring基于许多分隔的字符

我正在寻找一种简单有效的方法,可以根据分隔字符将id字符串拆分为多个变量.

例如.

var id = "12.34.red.blue.1253";
var sub1 = id.substr(0, id.indexOf('.'));

//then what for the following substrings?
Run Code Online (Sandbox Code Playgroud)

期望的结果

sub1 = 12
sub2 = 34
sub3 = red 
sub4 = blue
sub5 = 1253
Run Code Online (Sandbox Code Playgroud)

jquery substring

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

标签 统计

jquery ×2

javascript ×1

laravel-5 ×1

php ×1

substring ×1

validation ×1