在Laravel 5.4中,我需要在javascript文件中使用url而不是路由。
现在我有一个带有此代码的刀片文件:
@section('after-scripts')
{{ Html::script("https://cdn.datatables.net/v/bs/dt-1.10.15/datatables.min.js") }}
<script>
$(function () {
$('#users-table').DataTable({
processing: true,
serverSide: true,
ajax: {
url: '{{ route("admin.access.user.get") }}',
type: 'post',
data: {status: 1, trashed: false}
},
columns: [
{data: 'id', name: '{{config('access.users_table')}}.id'},
{data: 'first_name', name: '{{config('access.users_table')}}.first_name'}, ],
order: [[0, "asc"]],
searchDelay: 100
});
});
</script>
但我想取下刀片并将其保存为我的js资产中的普通.js文件。我应该如何处理route()
和config()
等刀片助手?
答案 0 :(得分:0)
您可以在导入脚本之前使用config和route的输出初始化刀片文件中的JavaScript变量。
在刀片模板文件
中"hello\nthere"
在JavaScript文件中
hello
there