php - 如何访问 Laravel 5.1 验证规则
问题描述
如何访问Laravel 5.1为我们提供的所有验证方法。例如,我使用工匠命令php artisan make:request EventRequest 发出了自定义请求,在该文件中有一个公共函数 rules(){ return[]; } 在该函数中,您可以指定 html 属性名称和您需要的验证规则。如何访问这些验证规则(这些规则的路径)。请注意,我不想制作必须访问现有规则的自定义验证规则。
解决方案
在您的控制器中,Request
用您的验证命名空间替换可能是这样 的App\Http\Requests\EventRequest
,所以它应该是这样的。
从
public function store(Request $requests)
{
// code here
}
至
public function store(App\Http\Requests\EventRequest $requests)
{
// code here
}
否则你可以像这样使用你的验证命名空间
use App\Http\Requests\EventRequest;
SomeControllerClass extends Controller {
public function store(EventRequest $requests)
{
// code here
}
}
希望有帮助。
推荐阅读
- php - 使用 laravel7 的用户配置文件管理器
- flutter - FormatException:意外字符(在字符 1 处)
- shopify - Shopify Liquid / API:在液体中访问其他客户的元字段数据
- javascript - 如何在 React Native 中实现 Twilio android 推送通知?
- python - 当我安装 django 后尝试启动项目时,执行显示 No Module Found Error :django module or django.core
- amazon-web-services - AWS API Gateway 能否将请求发送到 Elastic Beanstalk 工作线程环境
- javascript - 为什么我的反应组件在初始加载时渲染两次?
- reactjs - 在 AXIOS Post 的 XML 正文中添加动态数据
- reactjs - 什么可能导致 html 选择元素不在浏览器上呈现?
- python-3.x - gspread。如何在不显示坐标的情况下打印我的单元格?