Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在Laravel中处理本地化消息的最佳实践是什么?_Php_Laravel_Localization - Fatal编程技术网

Php 在Laravel中处理本地化消息的最佳实践是什么?

Php 在Laravel中处理本地化消息的最佳实践是什么?,php,laravel,localization,Php,Laravel,Localization,在Laravel中处理本地化消息的良好实践是什么 例如;'您已成功添加用户“” 我应该将用户重定向到类似于/user/success的页面,还是执行类似于/user?message=success的操作更好 任何反馈都将不胜感激 将用户重定向到/page/success,并显示消息您已成功添加用户或其他更灵活的内容。例如,如果用户成功地将项目添加到购物车,它还将通过另一条消息(只是不同的消息,而不是操作)重定向到/page/success。通过消息将用户重定向到/page/success,或者其

在Laravel中处理本地化消息的良好实践是什么

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

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


任何反馈都将不胜感激

将用户重定向到
/page/success
,并显示消息
您已成功添加用户
或其他更灵活的内容。例如,如果用户成功地将项目添加到购物车,它还将通过另一条消息(只是不同的消息,而不是操作)重定向到
/page/success

通过消息
将用户重定向到
/page/success
,或者其他更灵活的方法。例如,如果用户成功地将项目添加到购物车,它还将重定向到另一条消息(只是不同的消息,而不是操作)。

我更喜欢flash消息,然后在视图中,您甚至可以获得消息的超时,使其看起来非常好。现在这种方法对我有效。 在控制器端:

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');
        }
现在在视图方面,它很简单

@if (Session::has('message'))
    <div class="alert alert-info" id="hider">
        {{ Session::get('message') }}   
    </div>
@endif
@if(会话::has('message'))
{{Session::get('message')}
@恩迪夫

现在,您可以使用jquery或noty来显示和自动隐藏消息块

我更喜欢flash消息,然后在视图中,您甚至可以获得消息的超时时间,使其看起来非常好。现在这种方法对我有效。 在控制器端:

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');
        }
现在在视图方面,它很简单

@if (Session::has('message'))
    <div class="alert alert-info" id="hider">
        {{ Session::get('message') }}   
    </div>
@endif
@if(会话::has('message'))
{{Session::get('message')}
@恩迪夫

现在,您可以使用jquery或noty来显示和自动隐藏消息块

而不是将消息放入uri中,我会将消息放入闪存中,然后在重定向到您希望显示的任何位置后将其显示给用户。这确实是基于意见的。。。我更喜欢第一种方法,我发现它更干净。@Jeemusu你想通过一个来源添加你的答案吗?我很乐意给你最好的答案。我不会把消息放在uri中,而是把消息放在闪存中,然后在重定向到你想显示的任何地方后显示给用户。这真的是基于意见的。。。我更喜欢第一种方法,我发现它更干净。@Jeemusu你想通过一个来源添加你的答案吗?我很乐意给你最好的答案。