我正在使用 Nova 控制面板进行项目开发,但由于某些原因我无法看到验证错误信息。
如果存在验证错误,我可以在浏览器控制台中作为异常来查看,但是在 Nova 用户界面中却看不到。
只有当表单的所有字段都正确输入时,我才能看到成功消息。
我对 Nova 还不熟悉,能否有人帮助我调试此问题?我的意思是我不知道该去哪里查找以解决这个问题。
浏览器的错误跟踪:
如果存在验证错误,我可以在浏览器控制台中作为异常来查看,但是在 Nova 用户界面中却看不到。
只有当表单的所有字段都正确输入时,我才能看到成功消息。
我对 Nova 还不熟悉,能否有人帮助我调试此问题?我的意思是我不知道该去哪里查找以解决这个问题。
浏览器的错误跟踪:
{
"errors":"Sorry, something went wrong.",
"exception":"Illuminate\\Validation\\ValidationException",
"message":"The given data was invalid.",
"trace":[{
"file":"\/home\/ausvacs\/public_html\/nova\/src\/PerformsValidation.php",
"line":18,
"function":"validate",
"class":"Illuminate\\Validation\\Validator",
"type":"->",
"args":[]
}]
}
机构新模型(表名:agency)的Fields方法:
public function fields(Request $request)
{
return [
ID::make()->sortable(),
Text::make('Name')
->sortable()
->rules('required', 'string'),
];
}
浏览器控制台上的错误:
浏览器网络选项卡上的异常: