【发布时间】:2017-12-05 12:01:51
【问题描述】:
所以我的视图users 包含所有注册用户的列表。它还有一个删除特定用户的按钮,所以我创建了一个控制器和一个路由
users/delete/this@somemailaddress.com
在我的控制器UsersController 中,我处理删除操作。用户被删除,我返回users 并返回success alert,表明该用户已被删除。
$message = "User ".$user. " successfully deleted";
return View::make('users')->with(compact('message'));
哪个有效,会显示警报。但是,Chrome 显示 localhost:8000/users/delete/this@somemailaddress.com,我可以理解,因为我只是在 users/delete/{email} 路由中“制作”(渲染)users 视图。现在我对 Laravel 真的很陌生(所以,所以请理解)我想知道如何让 Chrome 显示 localhost:8000/users 并仍然显示消息。我只是感到困惑。
【问题讨论】:
-
显然您需要在删除用户后重定向到正确的 url。
-
嗯,是的,但我仍然想显示
success alert,它的消息通过$message 传递给视图。因此,我不知道该怎么做。