簡體   English   中英

如何在laravel-backpack中將自定義js文件添加到特定實體CRUD的每個頁面

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM