Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Vai Laravel 11 ir kāda īpaša starpprogrammatūra, kas nepieciešama grafikam


Vai Laravel 11 ir kāda īpaša starpprogrammatūra, kas nepieciešama grafikam


Jā, Laravel 11. Laravel 11. lasā ir nepieciešama īpaša starpprogrammatūra. Šeit ir galvenie punkti:

- Pakete “Rebing/GraphQl-Laravel` atbalsta HTTP starpprogrammatūru, GraphQL izpildes starpprogrammatūru un GraphQL Resolver starpprogrammatūru [1].

- HTTP starpprogrammatūru var izmantot globāli visiem GraphQl parametriem, izmantojot “GraphQl.Route.Middleware` Config vai per-schema, izmantojot` graphql.schemas.

- GraphQl pieprasījuma apstrādes laikā tiek izmantota GraphQL izpildes starpprogrammatūra. To var iestatīt visā pasaulē, izmantojot `graphql.execution_middleware` vai per-shēmas, izmantojot` graphql.schemas.

- Izšķirtspēja starpprogrammatūra tiek izpildīta katram vaicājumam/mutācijai, pirms faktisko “izšķirtspēju ()” metodi sauc par [1].

Tātad kopsavilkumā jūs varat izmantot HTTP starpprogrammatūru visā pasaulē vai katrā shēmā, izpildes starpprogrammatūru, lai kontrolētu GraphQL pieprasījuma apstrādes plūsmu un Resolver starpprogrammatūru, lai pievienotu pielāgotu loģiku, pirms katrs vaicājums/mutācija tiek atrisināta. Nepieciešamā īpašā starpprogrammatūra ir atkarīga no jūsu lietojumprogrammas prasībām.

Atsauces:
[1] https://github.com/rebing/graphql-laravel
[2] https://www.turing.com/kb/setting-graphql-server-using-laravel
[3] https://docs.prepr.io/connecting-front-end-apps/laravel/laravel-graphql-provider
[4] https://laravel.com/docs/11.x/middleware
[5] https://github.com/ardani/laravel-graphql