-
9 votesanswersviews
Laravel验证:存在附加列条件 - 自定义验证规则
在Laravel中指定存在的验证规则时,是否有一种引用另一个字段的方法?我希望能够说输入a必须存在于表a中,输入b必须存在于表b中,并且表b中列x的值必须等于输入a . 最好用例子解释: public $rules = array( 'game_id' => 'required|exists:games,id', 'team1_id' => 'required|exis... -
0 votesanswersviews
Laravel 5.3验证独特
我目前正在努力验证Laravel,尤其是使用 unique 验证器 . 我有一个表,其中包含一些值,现在重要的是 templateUrl . 我所做的是,向用户显示一个表单,其中包含之前输入的 templateUrl (保存之后)和其他一些值,然后他可以更改它或保持原样 . 此 templateUrl 在此表中应该是唯一的 . 因此,如果用户在表单中更改了此 templateUrl ,并且尚未使... -
2 votesanswersviews
Laravel中插入和更新的类别的唯一验证
我有相关类别的项目列表(表名是: items ) --- id ------ category_id ----- name --- 1 ------- 1 ---------------- aa --> Valid --- 2 ------- 1 ---------------- bb --> Valid --- 3 ------- 2 ---------------- aa -... -
0 votesanswersviews
Laravel有时验证规则不起作用
我正在尝试将 sometimes 验证规则实施到我的一个项目中(Laravel 5.6) . 我有一个用户可以更新其名称和密码的 Profiles 页面,但我想这样做,如果用户没有输入密码,它不会更新该字段,这是我认为有时规则 . 我在我的控制器中使用的完整更新方法如下 . 如果我将密码字段留空,则它返回一个字符串或最小错误,它不应该这样做 . public function update() {... -
2 votesanswersviews
Laravel表单验证似乎不起作用
我正在Laravel制作我的第一张表格,表格的生成一切正常 . 只是商店功能似乎盲目地将用户返回到我的联系页面,与表单验证的结果无关 . 因此,如果发布的电子邮件地址不是电子邮件而是随机字符串,我仍然会返回/联系页面,并将感谢信息发送到视图 . 我的控制器看起来像这样: namespace App\Http\Controllers; use Illuminate\Support\ServiceP... -
32 votesanswersviews
在Laravel 5中使用表单请求验证时如何添加自定义验证规则
我正在使用表单请求验证方法来验证laravel 5中的请求 . 我想用表单请求验证方法添加我自己的验证规则 . 我的请求类在下面给出 . 我想添加自定义验证numeric_array和字段项 . protected $rules = [ 'shipping_country' => ['max:60'], 'items' => ['array|numericarr... -
4 votesanswersviews
我如何在Laravel 5.5中的FormRequest类中返回自定义响应?
我正在制作一个API,我希望返回错误数组,格式为 $validator->errors(); ,当我通过手动方式验证请求时生成的格式 . 但我不能操纵回应 . 我想找到正确的方法来实现它 . 这可以使用 formatErrors 方法在Laravel 5.4中完成,并在FormRequest类中包含 Illuminate\Contracts\Validation\Validator 类,但对... -
2 votesanswersviews
Laravel表单验证 - MessageBag中没有用于输入数组的数组索引
我有一个输入"array"的表单,在提交时,使用Laravel的Validator.进行验证 验证按预期工作,将规则应用于每个数组元素,并相应地返回错误的MessageBag . 问题是:MessageBag没有引用数组的相关索引 . 有没有办法(除了为数组的每个可能的索引定义规则)以使Laravel引用相关的输入数组索引? Sample HTML <input name... -
18 votesanswersviews
当变量为空时,Laravel 5.3 验证失败
由于将 laravel 从 5.1 升级到 5.3,我在验证方面遇到了一些奇怪的问题。 当我发布这样的数据时: firstName null 验证规则如下: $validator = Validator::make($postData, [ 'firstName' => 'string|max:255', '... -
1 votesanswersviews
Laravel验证'unique'未按预期工作
我已经在Laracast Forums问了一下这个问题,但我还没有得到解决方案,不幸的是,我们这里有路径/网址路径: routes.php Route::resource('admin/help-centre/category', 'AdminHelpCentreCategoryController'); Route::resource('admin/help-centre/category/{c... -
0 votesanswersviews
用数组进行Laravel 5验证
我对Laravel 5验证有问题,我使用Angular方法$ http.post发布数据 . 我已经创建了一个名为CreateProjectRequest的请求文件 . 发布的数据如下所示 . Array( [0] => Array ( [project_id] => [title] => test [tasks] =&g... -
0 votesanswersviews
LARAVEL 5:在保存到数据库之前验证JSON数据的唯一性
我是Laravel的新手 . 我试图从远程位置获取一些用户数据作为JSON . 这是我的Controller中用于获取JSON数据的代码 . public function fetch() { $url = 'http://example.com'; //fetching data as JSON $json = json_decode(file_get_conten...