Laravel 验证器抛出连接重置
Laravel Validator throws Connection Reset
这是我的控制器代码(错误行):
$validator = Validator::make($request->all(), EmployeeCapitalBenefit::getCreateValidationRules());
这是我的 $request
:
这是我的 EmployeeCaptialBenefit 模型:
use App\Traits\HasValidationRules;
use Illuminate\Database\Eloquent\Model;
class EmployeeCapitalBenefit extends Model
{
use HasValidationRules;
// Statische Variablen
public static array $createValidationRules = [
'valid_from' => 'required|date',
'valid_until' => 'required|date',
'institute' => 'required|string',
'iban' => 'required',
'sum_employer' => 'required|double',
'sum_employee' => 'required|double',
];
public static array $updateValidationRules = [
'valid_from' => 'date',
'valid_until' => 'date',
'institute' => 'string',
'sum_employer' => 'double',
'sum_employee' => 'double',
];
protected $fillable = [
'valid_from',
'valid_until',
'institute',
'sum_employer',
'sum_employee',
];
---------------------------------
这是我的错误信息:
我不知道哪里出了问题,一切似乎都是对的。
在调试模式下,控制器行 (Validator::make) 加载大约 3 秒,直到出现错误消息,有时调试器只是转到方法顶部并重新运行,然后抛出错误消息
解决方案:
class EmployeeCapitalBenefit extends Model
{
至:
class EmployeeCapitalBenefit extends BaseModel
{
这是我的控制器代码(错误行):
$validator = Validator::make($request->all(), EmployeeCapitalBenefit::getCreateValidationRules());
这是我的 $request
:
这是我的 EmployeeCaptialBenefit 模型:
use App\Traits\HasValidationRules;
use Illuminate\Database\Eloquent\Model;
class EmployeeCapitalBenefit extends Model
{
use HasValidationRules;
// Statische Variablen
public static array $createValidationRules = [
'valid_from' => 'required|date',
'valid_until' => 'required|date',
'institute' => 'required|string',
'iban' => 'required',
'sum_employer' => 'required|double',
'sum_employee' => 'required|double',
];
public static array $updateValidationRules = [
'valid_from' => 'date',
'valid_until' => 'date',
'institute' => 'string',
'sum_employer' => 'double',
'sum_employee' => 'double',
];
protected $fillable = [
'valid_from',
'valid_until',
'institute',
'sum_employer',
'sum_employee',
];
---------------------------------
这是我的错误信息:
我不知道哪里出了问题,一切似乎都是对的。
在调试模式下,控制器行 (Validator::make) 加载大约 3 秒,直到出现错误消息,有时调试器只是转到方法顶部并重新运行,然后抛出错误消息
解决方案:
class EmployeeCapitalBenefit extends Model
{
至:
class EmployeeCapitalBenefit extends BaseModel
{