[英]Laravel-Backpack: combine hasMany and hasManyThrough to add clauses in list
[英]How to add custom js file to each page of specific entity CRUD in laravel-backpack
我想将特定的 js 文件添加到特定实体 crud 的页面。 (例如:我想在Tag
crud的插入页面添加Tag-insert.js
)
有没有办法做到这一点?
您可以使用小部件在 crud 页面中插入自定义 javascript。
查看小部件的文档。 关注after_scripts部分。
示例:您可以在resources/views/vendor/backpack/base/widgets
中创建fooCrud.blade.php
,其中刀片文件包含您的自定义 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
]
];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.