【问题标题】:Laravel Validator throws Connection ResetLaravel 验证器抛出连接重置
【发布时间】:2021-10-27 06:40:18
【问题描述】:

这是我的控制器代码(错误行):

$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 秒,直到出现错误消息,有时调试器只是转到方法顶部并重新运行,然后抛出错误消息

【问题讨论】:

标签: php laravel validation


【解决方案1】:

解决方案:

class EmployeeCapitalBenefit extends Model
{

到:

class EmployeeCapitalBenefit extends BaseModel
{

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-09
    • 2012-12-28
    • 1970-01-01
    • 2019-06-20
    • 2014-08-21
    相关资源
    最近更新 更多