После сохранения пользователя я хочу вернуться на ту же вкладку на странице с сообщением об успехе. Как добавить хэштег в путь просмотра или маршрут маршрута в 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
Спасибо
Вы можете создать 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');
}
Я не уверен, что это возможно, вы можете использовать перенаправление, чтобы перейти на страницу с хэшем и сообщением об успехе:
return Redirect::to('user#adduser')->with('success', $success);