php - Laravel API 中的验证失败
问题描述
在 laravel 控制器验证中失败,请帮助。
存储库:https ://github.com/dhawlesudhir/basic_app.git
产品控制器.php:
protected function validateRequest()
{
return request()->validate([
'name' => 'required|min:10|max:255',
'price' => 'required|integer|min:100',
'category_id' => 'required|exists:categories,id'
]);
}
public function store()
{
$data = $this->validateRequest();
$product = Product::create($data);
return new ProductResource($product);
}
api.php:
Route::apiResource('/products', ProductController::class);
解决方案
推荐阅读
- macos - macos 中目录重命名的意外行为(其他 posix 风格?)
- node.js - 如何使用 WebStorm 调试 ES6 NodeJS?
- javascript - Discord.js / JS - 如果每个字符串都有指定的数字,则按降序对字符串数组进行排序(级别排行榜)
- sql-server - 无法访问位于我是本地管理员的另一台客户端计算机上网络中的 SQL Server 实例
- python-2.7 - 在终端中执行python脚本或在mac中执行pvpython
- python - Python中的索引运算符和列表
- ruby-on-rails - 有没有办法拒绝使用 Rubocop 编写自定义表达式?
- javascript - 如何使用 JavaScript 将移动功能添加到多个项目
- javascript - 在 Angular 应用程序中将 FirebaseAuth.onAuthStateChanged 调用放在哪里?
- python - 如何切换到 Windows 安全窗口并插入凭据