laravel包含基于语言的js脚本

时间:2018-12-26 16:38:27

标签: javascript html laravel include

我正在研究Laravel 5.4项目,我需要根据用户选择的语言包括特定的js脚本(或其他任何资源类型,例如image和css)。目前,我使用以下语法:

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

正确包含对所有语言均有效的主要js文件。

validate插件会根据用户浏览器的语言显示错误消息,但是我希望当用户选择其他语言时,语言会更改。

所以我尝试:

{!! 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

(显然..因为“ locale”部分在include声明之外..但我只是尝试..:P)

所以我需要一种创建类似html的方法:

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

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

1 个答案:

答案 0 :(得分:1)

尝试一次:

m_pEngine