php - 验证或删除 laravel 中的额外字段

标签 php forms laravel

是否可以使用其他字段的规则来验证请求,或者从请求中删除该字段?

简单的例子,我有带有规则的 FormRequest 对象:

public function rules() {
        return [
            'id' => 'required|integer',
            'company_name' => 'required|max:255',
        ];
    }

当我收到任何其他字段的发布请求时,我想在 Controller 中获得错误/异常,或者我只想获得 id 和 company_name 字段,没有任何其他字段。它存在于 laravel 中的任何功能,还是我必须以我的方式实现它?

最佳答案

要从 Laravel 中的请求中删除 key ,请使用:

$request->request->remove('key')

关于php - 验证或删除 laravel 中的额外字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35327679/

相关文章:

MySQL:获取表数据,但如果id匹配则加入另一个表

php - Laravel 5 Eloquent,如何动态设置 cast 属性

php - Codeigniter Rest 服务器摘要或基本身份验证无法登录

javascript - 通过 html 和 css 中选中的单选按钮公开额外的表单字段

PHP (int) 用于 MySQL 查询中的变量。安全的?

python - 将 python 脚本与 django 集成

javascript - 提交一个表单和 Ajaxing

validation - Laravel 有时 vs 有时|需要

php - 引用 - 这个错误在 PHP 中意味着什么?

php - 在 PHP 中从具有动态类名的类中获取静态属性