Statamic integruojasi su Laravel šiais pagrindiniais būdais:
1. Statamic yra sukurtas kaip Laravel paketas, todėl jį galima lengvai įdiegti į esamą Laravel programą. Tai leidžia kūrėjams panaudoti Statamic turinio valdymo galimybes savo Laravel paremtuose projektuose.[1][2]
2. Statamic naudoja Laravel maršruto parinkimą, tarpinę programinę įrangą ir kitas pagrindines funkcijas. Tai leidžia kūrėjams sklandžiai integruoti Statamic maršrutus ir funkcijas su esama Laravel programa.[2]
3. Statamic palaiko Laravel duomenų bazės naudojimą kaip turinio saugyklą, be numatytojo vienodo failo metodo. Tai suteikia kūrėjams lankstumo pasirinkti saugojimo būdą, kuris geriausiai atitinka jų projekto poreikius.[2]
4. Statamic valdymo pultas sukurtas naudojant Vue.js, kuris puikiai integruojasi su Laravel priekine ekosistema. Kūrėjai gali toliau tinkinti valdymo skydelį, naudodamiesi Laravel priekiniais įrankiais.[3]
5. Statamic leidžia kūrėjams išplėsti savo pagrindines funkcijas kuriant pasirinktinius Laravel modelius, paslaugų teikėjus ir tarpinę programinę įrangą. Tai leidžia giliai integruoti ir pritaikyti Laravel programą.[2]
6. „Statamic“ komandų eilutės įrankiai, pvz., komanda „statamic:install“, yra integruoti su Laravel „Artisan CLI“. Tai leidžia kūrėjams kartu su „Laravel“ projektu valdyti „Stamic“ diegimą ir konfigūraciją.[1][2]
Apibendrinant galima pasakyti, kad „Statamic“ sukurtas sklandžiai dirbti su „Laravel“, todėl kūrėjai gali lengvai pridėti galingą, lanksčią TVS prie „Laravel“ pagrįstų programų. Griežta dviejų sistemų integracija leidžia kūrėjams panaudoti abiejų platformų pranašumus kuriant sudėtingas, pagal užsakymą sukurtas žiniatinklio programas.[1][2][3]
Citatos:[1] https://accreditly.io/articles/how-to-add-statamic-to-an-existing-laravel-application
[2] https://statamic.dev/installing/laravel
[3] https://github.com/jonassiewertsen/statamic-livewire
[4] https://statamic.com
[5] https://ejntaylor.com/using-statamic-as-a-cms-alongside-a-laravel-app/