Мой контроллер отправляет форму для создания новой страницы.После публикации формы мне нужно перенаправить пользователя на новую страницу, на которой будет содержаться содержимое этой страницы, которое было введено в предыдущей форме.Если я просто верну view('mynewpageview', compact('mycontent'));
, где mycontent - это объект, используемый для выполнения команды $mycontent->save();
, я рискну, если кто-нибудь обновит URL-адрес, опубликовав один и тот же контент дважды, создав новую страницу.
Вместо этого я хотел бы перенаправить пользователя на фактический URL-адрес страницы.
Мой маршрут - Route::get('/newpage/{id}', 'PageController@pagebyid');
, и если я использую return redirect()->route('/newpage/$pageid');
, где $pageid = $mycontent->id;
, я получаю ошибку Route notfined.
Каким было бы решение, запрещающее повторную отправку содержимого или правильный синтаксис для передачи параметра?