这是我朗的留言
'Next' => 'Keyingisi',这是我在blade.php中使用的代码,它是工作的
{{__('main_trans.Next')}}但是我想像这样在js文件中编写这段代码
sNext: "<?php __('main_trans.Next') ?>",但这不管用,你能给我点建议吗?
发布于 2021-05-06 19:09:26
不能;<?php ?>和{{ }}不能在.js文件中使用。如果这是<script>文件中的.blade.php,那么您可以。
或者,您可以在导入JS文件之前将其赋值为变量,如下所示:
file.blade.php
<script>var translation = "{{ __('main_trans.Next') }}";</script>
<script src="{{ asset('path/to/file.js') }}"/>然后,在您的.js文件中,通过JS变量sNext: translation访问它。
发布于 2021-05-06 19:09:19
你可以这样做:
sNext: "{{ __('main_trans.Next') }}"或
sNext: "@lang('main_trans.Next')"https://stackoverflow.com/questions/67424446
复制相似问题