Как вернуть представление с хэштегом в Laravel 5

После сохранения пользователя я хочу вернуться на ту же вкладку на странице с сообщением об успехе. Как добавить хэштег в путь просмотра или маршрут маршрута в laravel

if($user->save()){
$success = "User Registered";
return View::make('user')->with('success', $success);

Когда я пытаюсь это сделать, выдает ошибку:

return View::make('user#adduser')->with('success', $success);

View [user#adduser] not found

Спасибо

1

Решение

Вы можете создать URL, который будет отображать вид с route('user') и добавьте хеш в конце.

Итак, редирект может быть:

return Redirect::to( route('user') . '#adduser')->with('success', $success);

Конечно, вам понадобится правильная настройка, чтобы показать вид с маршрута, возвращенного route('user'): routes.php метод ввода и контроллера для отображения вида

Что-то вроде этого:

routes.php

Route::get('user', 'UserController@show');

UserController.php

public function show()
{
return View::make('user');
}
1

Другие решения

Я не уверен, что это возможно, вы можете использовать перенаправление, чтобы перейти на страницу с хэшем и сообщением об успехе:

return Redirect::to('user#adduser')->with('success', $success);
0

По вопросам рекламы [email protected]