Возврат формы Laravel и перенаправление - PullRequest
0 голосов
/ 17 октября 2018

Я все еще справляюсь с Laravel, и я думаю, что это легко исправить, но я не могу найти что-то для этого.Я хочу отправить свою форму, получить данные, возвращаемые через создание, а затем перенаправить на другую страницу, а не отображать результаты моей формы.В настоящее время он просто возвращает пустую страницу с переменными email и name и добавляет ее в базу данных.

Я попробовал приведенное ниже в контроллере adduser, но он не выполняет функцию создания через мою базу данных и просто перенаправляетменя.

   return Child::create([
        'name' => $request->input('name'),
        'email' => $request->input('email'),           
   ]) && Redirect::to('/anotherpage');

Нужно ли что-то делать с моим контроллером или это можно сделать с помощью варианта выше?

1 Ответ

0 голосов
/ 17 октября 2018

Вы можете использовать redirect() функцию с данными

$child = Child::create([
    'name' => $request->input('name'),
    'email' => $request->input('email'),           
]);

// in route() function first parameter is the route name,
// second parameter is the data array.
return redirect(route('another_page', ['child' => $child]));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...