1
リクエストのルールが正しくない場合は、データベースにログインします。Laravel:リクエストのルールが正しくない場合は、データベースにログインしてください。
\Validator::extend('my_validator', function ($attribute, $value, $parameters) {
$result = \DB::table('table')->where('field1', $value)->where('field2', 'Y')->exists();
if (!$result) {
// Log in database the value of request->field3, request->field4, ...
$log = new Log();
$log->date = Carbon::now();
$log->field3 = $request->field3; // <<= How can I access here the input request of the fromula?
$log->field4 = $request->field4; // <<= How can I access here the input request of the fromula?
// ...
$status = $log->save();
}
return $result;
});
$validationRules = [
'field' => 'my_validator'
];
ありがとうございます!ああそう:$ this->フィールド – Okay