2016-09-05 3 views
0

У меня есть эта страница с названием Edition с url: {{ url('edition/' . $edition->id) }}, и на этой странице есть кнопка для добавления данных, которые идут в форму с этим URL-адресом <a href="../journal/create?edition={{$edition->id}}" class="btn btn-primary">Add your journal to this edition</a> .. Мой вопрос в том, как перенаправить обратно на страницу издания после того, как я добавил к ней новые данные журнала?Перенаправление на просмотр с идентификатором Laravel 5

метод магазин:

public function storejournal(JournalRequest $request) { 
     $input = $request->all(); 

     //Input PDF 
     if ($request->hasFile('file')) { 
      $input['file'] = $this->uploadPDF($request); 
     } 

     //Insert data journal 

     $id = $request->id; //request edition id 

     $journal = Edition::findOrFail($id)->journal()->create($input); 

     return redirect('//What should I add here ?//'); 
    } 

ответ

1

Обычно вы хотите использовать return redirect()->back(); после хранения данных, которая будет возвращать пользователя на предыдущую страницу.

Если вы хотите вернуться к некоторому указанному маршруту, то можно сделать return redirect()->route('route.name', $id);

Или, вы можете просто перенаправить URL с return redirect($url);

https://laravel.com/docs/5.3/responses#redirects

+1

Это помогло мне, спасибо! Думаю, мне просто нужно больше узнать о документации Laravel haha –

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