2016-11-04 3 views
0

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

Моей проблема: я бы использовать

return back(); 

в конце методы контроллера, но переходя к последней странице некоторым почтовым данные.

Пример того, что я хочу сделать:

return back()->withPostData(['id'=>'10']); 

Есть возможность сделать это с Laravel?

+1

похож на http://stackoverflow.com/questions/19838978/laravel-redirect-back-with-message – shoieb0101

ответ

0

Вы можете использовать сессию для передачи данных:

return redirect()->back()->with('id', 10); 

А затем получить данные с session('id').

Но если вы используете формы и просто хотите получить старые данные, вы должны использовать простой редирект и old() метод:

<input type="text" name="id" value="{{ old('id') }}"> 
1

Вы можете попробовать, как:

Redirect::back()->withInput(); 

Из документов ..

Чтобы получить запрограммированный ввод с предыдущего запроса, используйте old метод на экземпляре Request:

$id = $request->old('id'); 

Docs

Смежные вопросы