Tuginedes otsingutulemustele, saate Laravel Backpackis vidinate lisamiseks kombineerida parameetrite `setupListOperation() ja setup() kasutamist, kuid arvesse tuleb võtta mõningaid olulisi erinevusi:
1. Vidinate ulatus:
- `setupListOperation()`: siia lisatud vidinad laaditakse ainult loenditoimingute lehele.
- `setup()`: siia lisatud vidinad laaditakse kõikidele CRUD-toimingutele (loetelu, loomine, värskendamine jne).
2. Vidinate lisamise ajastus:
- "setupListOperation()": vidinad lisatakse pärast loenditoimingu seadistamise lõpetamist, nii et saate loendivaadet praeguse oleku alusel kohandada.
- `setup()`: vidinad lisatakse üldise CRUD häälestuse ajal, enne mis tahes konkreetse toimingu seadistamist.
3. Paindlikkus:
- "setupListOperation()": võimaldab teil lisada loenditoimingutele spetsiifilisi vidinaid, mis annab teile rohkem kontrolli ja paindlikkust.
- "setup()": pakub globaalsemat lähenemist, kus saate lisada vidinaid, mis peaksid olema kõigis CRUD-toimingutes.
Seega saate kasutada kombinatsiooni "setupListOperation()" ja "setup()", et lisada oma seljakoti CRUD-ile erinevaid vidinakomplekte:
- Kasutage käsku „setupListOperation()”, et lisada loenditoimingule spetsiifilisi vidinaid, nagu diagrammid, edenemisribad või loendivaatega seotud kohandatud sisu.
- Kasutage käsku "setup()", et lisada globaalsed vidinad, mis peaksid olema kõigis CRUD-toimingutes, nagu teabekaardid, teatised või tavalised funktsioonid.
Nii saate oma seljakoti administraatoripaneelil kasutada nii operatsioonipõhiseid kui ka globaalseid vidinaid, mis võimaldab teil liidest kasutaja praeguse konteksti alusel kohandada.
Pidage meeles, et atribuuti „bp-section” saab kasutada konkreetsete CRUD-toimingute või kohandatud CSS-i ja JavaScripti jaotiste sihtimiseks, mis võib olla abiks toiminguspetsiifiliste vidinate lisamisel.
Tsitaadid:[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