дамп ($ запроса); не работает в этом коде. Ларавел 5.6 - PullRequest
0 голосов
/ 01 ноября 2018

Код не имеет синтаксической ошибки, но не работает. Кажется, код не взаимодействует с базой данных.

public function execute(Request $request) {

        if($request->isMethod('post')) {

            $messages = [
                'required' => "Campo :attribute rellenado",
                'email' => "Este :attribute campo debe rellenarse con su email"
            ];

            $this->validate($request,[

                'name' => 'required|max:255',
                'email' => 'required|email',
                'text' => 'required'
            ], $messages);

            dump($request);

Ответы [ 2 ]

0 голосов
/ 01 ноября 2018

изменить ваши правила

    $messages = [
        'name.required' => 'This Field Name is required ',
        'name.max' => 'The name should be :max in length',
        'email.required' => 'the email field is required',
        'email.email' => 'the email  should be valid email',
        'text.required' => 'the the text is required',
    ];

    $this->validate($request,[

        'name' => 'required|max:255',
        'email' => 'required|email',
        'text' => 'required'
    ], $messages);

dump($requset) не будет работать в этом случае, потому что вы используете черту запроса, где функция $this->validate автоматически перенаправляет обратно, если проверка не удалась

0 голосов
/ 01 ноября 2018

Попробуйте изменить dump($request) на dd($request)

if($request->isMethod('post')) {

            $messages = [
                'required' => "Campo :attribute rellenado",
                'email' => "Este :attribute campo debe rellenarse con su email"
            ];

            $this->validate($request,[

                'name' => 'required|max:255',
                'email' => 'required|email',
                'text' => 'required'
            ], $messages);

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