我正在研究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是基于变量的动态部分,我该怎么做?
答案 0 :(得分:1)
尝试一次:
m_pEngine