如何在Laravel 5中使用#标签返回视图

时间:2015-12-01 11:26:12

标签: php laravel laravel-5 laravel-5.1 hashtag

保存用户后,我想返回页面中带有成功消息的同一选项卡。如何在laravel

中的视图路径或路径路径中添加hashtag
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

由于

2 个答案:

答案 0 :(得分:1)

您可以生成将使用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 :(得分:0)

我不确定是否可行,您可以使用重定向转到带有哈希的页面和成功消息:

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