Pamatojoties uz meklēšanas rezultātiem, varat kombinēt, izmantojot setupListOperation() un setup() logrīkus Laravel Backpack, taču ir jāņem vērā dažas galvenās atšķirības:
1. Logrīku darbības joma:
- `setupListOperation()`: šeit pievienotie logrīki tiks ielādēti tikai saraksta darbības lapā.
- `setup()`: šeit pievienotie logrīki tiks ielādēti visās CRUD operācijās (saraksts, izveide, atjaunināšana utt.).
2. Logrīka pievienošanas laiks:
- `setupListOperation()`: logrīki tiek pievienoti pēc saraksta darbības iestatīšanas, lai jūs varētu pielāgot saraksta skatu, pamatojoties uz pašreizējo stāvokli.
- `setup()`: logrīki tiek pievienoti vispārējās CRUD iestatīšanas laikā pirms jebkādas konkrētas darbības iestatīšanas.
3. Elastīgums:
- `setupListOperation()`: ļauj pievienot saraksta darbībai raksturīgus logrīkus, nodrošinot lielāku kontroli un elastību.
- "setup()": nodrošina globālāku pieeju, kurā varat pievienot logrīkus, kuriem vajadzētu būt visās CRUD operācijās.
Tātad, varat izmantot setupListOperation() un setup() kombināciju, lai savai mugursomas CRUD pievienotu dažādas logrīku kopas:
- Izmantojiet `setupListOperation()', lai pievienotu logrīkus, kas ir specifiski saraksta darbībai, piemēram, diagrammas, norises joslas vai pielāgotu saturu, kas saistīts ar saraksta skatu.
- Izmantojiet 'setup()', lai pievienotu globālos logrīkus, kuriem vajadzētu būt visās CRUD operācijās, piemēram, informatīvās kartes, paziņojumus vai parasto funkcionalitāti.
Tādā veidā jūsu mugursomas administrēšanas panelī var būt gan darbības specifisku, gan globālu logrīku kombinācija, kas ļauj pielāgot saskarni, pamatojoties uz lietotāja pašreizējo kontekstu.
Atcerieties, ka atribūtu "bp-section" var izmantot, lai atlasītu konkrētas CRUD darbības vai sadaļas jūsu pielāgotajā CSS un JavaScript, kas var būt noderīgi, pievienojot darbībai raksturīgus logrīkus.
Citāts:[1] https://laracasts.com/discuss/channels/laravel/laravel-backpack-fusioncharts-not-working
[2] https://backpackforlaravel.com/docs/6.x/crud-operation-list-entries
[3] https://stackoverflow.com/questions/tagged/laravel-backpack?page=3&tab=newest
[4] https://backpackforlaravel.com/docs/6.x/crud-operation-show
[5] https://github.com/Laravel-Backpack/CRUD/issues/2051