laravel-backpack中如何给特定实体CRUD的每个页面添加自定义js文件
How to add custom js file to each page of specific entity CRUD in laravel-backpack
我想将特定的js文件添加到特定实体crud的页面中。 (例如:我想将 Tag-insert.js
添加到 Tag
crud 的插入页)
有什么办法吗?
您可以使用小部件在 crud 页面中插入自定义 javascript。
查看小部件的文档。关注 after_scripts 部分。
示例:
您可以在 resources/views/vendor/backpack/base/widgets
中创建 fooCrud.blade.php
,blade 文件包含您的自定义 javascript,如下所示:
@push('after_scripts')
<script src="{{ asset('packages/backpack/crud/js/foo/foo-crud.js') }}"></script>
@endpush
然后你可以在你想要的页面上添加这个小部件,就像这样:
添加以下代码以在特定的 CRUD 控制器中实现 setupCreateOperation()
功能:
$this->data['widgets']['after_content'] = [
[
'type' => 'fooCrud' // name of widget
]
];
我想将特定的js文件添加到特定实体crud的页面中。 (例如:我想将 Tag-insert.js
添加到 Tag
crud 的插入页)
有什么办法吗?
您可以使用小部件在 crud 页面中插入自定义 javascript。
查看小部件的文档。关注 after_scripts 部分。
示例:
您可以在 resources/views/vendor/backpack/base/widgets
中创建 fooCrud.blade.php
,blade 文件包含您的自定义 javascript,如下所示:
@push('after_scripts')
<script src="{{ asset('packages/backpack/crud/js/foo/foo-crud.js') }}"></script>
@endpush
然后你可以在你想要的页面上添加这个小部件,就像这样:
添加以下代码以在特定的 CRUD 控制器中实现 setupCreateOperation()
功能:
$this->data['widgets']['after_content'] = [
[
'type' => 'fooCrud' // name of widget
]
];