A keresési eredmények alapján a legfontosabb különbségek a Statamic "bónuszútvonalai" és a szabványos Laravel útvonalak között a prioritás tekintetében:
1. Útvonal-prioritás: A keresési eredmények azt mutatják, hogy az egyéni Laravel útvonalak elsőbbséget élveznek a Statamic útvonalaival szemben. Ez azt jelenti, hogy ha olyan bónusz útvonalat határoz meg, amely ütközik egy Statamic útvonallal, akkor a Laravel útvonal elsőbbséget élvez, és felülírja a Statamic útvonalat.
Ahogy a Bonus Routes addon dokumentációja is írja: "Ha olyan bónusz útvonalat határoz meg, amely megegyezik egy Statamic útvonallal, az felül fogja írni a Statamic útvonalat. Ezt kerülni kell, a legjobb a Statamic útvonalát használni, ahol csak lehetséges."[1]
2. A Statamic útválasztási kezelése: A Statamic saját "Route::statamic()" metódust biztosít a tartalom-vezérelt útválasztáshoz, például a gyűjteménybejegyzésekhez és a taxonómiai kifejezésekhez. Ezeket a Statamic-specifikus útvonalakat a szabványos Laravel útvonalaktól elkülönítve kezeljük.[5]
3. Kizárás a Laravel útvonalkezeléséből: Annak biztosítására, hogy a Statamic útvonalai, beleértve a központ útvonalait is, megfelelő prioritást kapjanak, ki kell zárnia őket a Laravel útvonalkezeléséből. Ez úgy valósítható meg, hogy a `RouteServiceProvider'-ben speciális köztes szoftvert és előtagkezelést adunk hozzá.[2]
4. Bonus Routes Addon: A Statamic "Bónuszútvonalak" kiegészítője leegyszerűsíti a további gyűjtési és taxonómia alapú útvonalak meghatározásának folyamatát. Azonban továbbra is hangsúlyozza, hogy az egyedi Laravel útvonalak elsőbbséget élveznek ezekkel a bónuszútvonalakkal szemben.[1]
Összefoglalva, míg a Statamic saját útválasztási mechanizmusokat biztosít, az egyéni Laravel útvonalak mindig elsőbbséget élveznek a Statamic útvonalaival szemben. A megfelelő integráció és prioritások biztosítása érdekében gondosan kezelnie kell a Statamic útvonalainak a Laravel útvonalkezeléséből való kizárását, és szem előtt kell tartania az egyéni Laravel útvonalak és a Statamic útvonalak közötti esetleges konfliktusokat.
Idézetek:[1] https://statamic.com/addons/jacksleight/bonus-routes
[2] https://statamic.dev/controllers
[3] https://laracasts.com/discuss/channels/laravel/routes-priority
[4] https://laracasts.com/discuss/channels/laravel/is-it-possible-to-prioritize-a-packages-routes
[5] https://statamic.dev/routing