Метод laravel Illuminate \ Validation \ Validator :: validateRequest не существует - PullRequest
0 голосов
/ 24 апреля 2018

когда я отправляю форму и запускаю проверку формы, это вызывает у меня эту ошибку, но проверка формы работает на другой странице. В этом файле \ vendor \ laravel \ framework \ src \ Illuminate \ Validation \ Validator.php

/**
 * Handle dynamic calls to class methods.
 *
 * @param  string  $method
 * @param  array   $parameters
 * @return mixed
 *
 * @throws \BadMethodCallException
 */
public function __call($method, $parameters)
{
    $rule = Str::snake(substr($method, 8));

    if (isset($this->extensions[$rule])) {
        return $this->callExtension($rule, $parameters);
    }

    throw new BadMethodCallException(sprintf(
        'Method %s::%s does not exist.', static::class, $method
    ));
}

Ошибка = Метод Illuminate \ Validation \ Validator :: validateRequest не существует

Ответы [ 3 ]

0 голосов
/ 03 июля 2019

Вы можете проверить форму, как показано ниже:

public function formSubmit(Request $request){
    $request->validate([
        'name' => 'required',
        'address' => 'required',
        'phone' => 'required',
    ]);

    $customer =Customer::insert([
        'name' => $request->name,
        'address' => $request->address,
        'phone' => $request->phone
    ]);
    dd($customer);
    echo "Data send Successfully";
}
0 голосов
/ 02 августа 2019

Может быть, вы написали запрос вместо обязательно ?Например, здесь:

$data = $request->validate([
    'field' => 'request|string|max:255',
]);

При попытке запустить validateRequest метод предполагает, что вы пытаетесь использовать правило проверки 'request', которого не существует.

Все действительные правила, которые выможно найти здесь , но я думаю, что вы только что сделали опечатку.

0 голосов
/ 24 апреля 2018

Вы должны использовать фасадный класс Validator

В вашем контроллере

use Validator;

См. Ссылку Проверка Laravel

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...