【发布时间】:2018-03-31 06:42:28
【问题描述】:
我在控制器中使用以下验证:
$request->validate([
'name' => [
'required',
'max:50',
Rule::unique('center_classes')
]
]);
我还尝试了以下方法:
$request->validate([
'name' => [
'required',
'max:50',
Rule::unique('center_classes', 'The class name exist.')
]
]);
我在 validation.php 中有以下行:
'unique' => 'The :attribute has already been taken.',
其余错误都正常工作,但 Rule->unique() 是唯一导致 Error Server 而不是传递消息的错误。
[HTTP/1.1 500 内部服务器错误 287 毫秒]
【问题讨论】:
标签: laravel laravel-5.5