Laravel перенаправляет на предыдущую страницу - PullRequest
0 голосов
/ 07 мая 2018

Я вставляю данные в базу данных и перенаправляю обратно на предыдущую страницу, используя код ниже в laravel

public function store(Request $request)
{

    $todo=new Todo;
    $todo->todo=$request->todo;
    $todo->save();
    return redirect()->back();
}

См. Мою веб-страницу

После ввода некоторых данных "new todo" все работает хорошо; данные вставлены и отображаются на странице, но страница становится такой, как показано ниже.
Я думаю, стили не работают на странице

See the image

И после обновления страницы я получил страницу хорошо.
В чем должна быть проблема?

Ответы [ 2 ]

0 голосов
/ 07 мая 2018

Вы можете сохранить предыдущий URL-адрес в сеансе , чтобы можно было легко перенаправить обратно на предыдущий URL-адрес

Попробуйте это в своей функции,

public function store(Request $request)
{
    $request->session()->put('url.intended',url()->previous());
    $todo=new Todo;
    $todo->todo=$request->todo;
    $todo->save();
    return redirect($request->session()->get('url.intended'));
}

Здесь предыдущий URL-адрес генерируется функцией Helpers of laravel.

Пожалуйста, прокомментируйте, если у вас есть какие-либо сомнения.

0 голосов
/ 07 мая 2018

Вы можете попробовать это

return back()->withInput();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...