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