gpt4 book ai didi

javascript - laravel包含基于语言的js脚本

转载 作者:行者123 更新时间:2023-12-03 00:29:30 25 4
gpt4 key购买 nike

我正在开发一个 Laravel 5.4 项目,我需要根据用户选择的语言包含特定的 js 脚本(或任何其他资源类型,如图像和 css)。目前我使用以下语法:

{!! HTML::script('js/jquery-validation/jquery.validate.min.js') !!}

而不是正确包含对所有语言都有效的主 js 文件。

验证插件根据用户浏览器语言显示错误消息,但我希望当用户选择不同的语言时语言会发生变化。

所以我尝试:

{!! HTML::script('js/jquery-validation/localization/messages_'){{ Config::get('app.locale') }} !!}

{!! HTML::script('js/jquery-validation/localization/messages_') !!}{{ Config::get('app.locale') }}

但是两者都不起作用。

第一个抛出异常,第二个产生错误代码

<script src="http://dev-site.me/js/jquery-validation/localization/messages_"></script>
de.js

(显然..因为“区域设置”部分位于包含声明之外..但我只是尝试..:P)

所以我需要一种方法来创建像这样的html:

<script src="http://yearly-review.me/js/jquery-validation/localization/messages_de.js"></script>

其中 de.js 是基于变量的动态部分,我该怎么做?

最佳答案

尝试一次:

{!! Html::script('js/jquery-validation/localization/messages_' . config('app.locale')) !!}

关于javascript - laravel包含基于语言的js脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53934675/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com