什么是在Laravel中处理本地化消息的好习惯?

时间:2016-10-14 01:56:40

标签: php laravel localization

在Laravel中处理本地化消息的好习惯是什么?

例如; '您已成功添加用户'。

我应该将用户重定向到类似/user/success的页面,还是更好地执行/user?message=success之类的操作。

任何反馈都将不胜感激!

2 个答案:

答案 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(只是不同的消息,而不是操作)。