如何解决翻译Laravel分页
我正在构建一个支持多种语言的laravel应用程序。一切都很好,但现在我面临着翻译分页显示数字的问题。我试图寻找解决方案,但未找到任何解决方案。请给我一个建议或解决方案。
谢谢
解决方法
您可以使用php artisan命令将分页视图发布到您的项目中
php artisan vendor:publish --tag=laravel-pagination
此artisan命令在其中创建新文件夹和文件
资源/视图/供应商/分页
请参见https://laravel.com/docs/7.x/pagination#customizing-the-pagination-view 了解更多详情
,您可以通过创建诸如pagination.blade.php之类的视图来customize并使用
{{ $paginator->links('pagination') }}
要使用任何语言数字(例如孟加拉语)格式化数字,您可以在帮助文件中添加这样的帮助方法:
function toBengaliNum($number)
{
$number = str_replace("1","১",$number);
$number = str_replace("2","২",$number);
$number = str_replace("3","৩",$number);
$number = str_replace("4","৪",$number);
$number = str_replace("5","৫",$number);
$number = str_replace("6","৬",$number);
$number = str_replace("7","৭",$number);
$number = str_replace("8","৮",$number);
$number = str_replace("9","৯",$number);
$number = str_replace("0","০",$number);
return $number;
}
,在您的pagination.blade.php文件中,使用此辅助方法来格式化数字,例如:
<li class="page-item"><a class="page-link" href="{{ $url }}">{{ toBengaliNum($page) }}</a></li>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。