在Laravel中处理本地化消息的好习惯是什么?
例如; '您已成功添加用户'。
我应该将用户重定向到类似/user/success
的页面,还是更好地执行/user?message=success
之类的操作。
任何反馈都将不胜感激!
答案 0 :(得分:2)
我更喜欢flash消息,然后在视图中你甚至可以获得消息超时以使其看起来非常好。现在这种方法适合我。 在控制器方面:
b
现在在视野方面很简单。
if($result==1)
{
Session::flash('message', 'You have successfully added the user');
return Redirect::to('/user/success');
}
else{
Session::flash('message', 'Something went wrong.');
return Redirect::to('/user/error');
}
现在您可以使用jquery或noty来显示和自动隐藏消息块
答案 1 :(得分:1)
使用消息/page/success
或其他任何内容将用户重定向到You have successfully added the user
更灵活。例如,如果用户成功将项目添加到购物车,它还将使用另一条消息重定向到/page/success
(只是不同的消息,而不是操作)。