1 dépôt
Automated synchronization of route definitions between backend servers and frontend clients.
Distinct from Full-Stack Web Applications: None of the candidates cover the specific act of synchronizing routing definitions across the stack; they focus on boilerplates or general apps.
Explore 1 awesome GitHub repository matching web development · Full Stack Route Synchronization. Refine with filters or upvote what's useful.
Ziggy est un pont de routage frontend et un résolveur de route JavaScript qui permet aux noms de routes et paramètres Laravel d'être utilisés au sein d'environnements JavaScript et TypeScript. Il sert de couche de synchronisation qui exporte les configurations de route backend vers les assets frontend, garantissant que la navigation frontend reste synchronisée avec les définitions de route backend. Le projet fournit un générateur de type de route TypeScript qui produit des définitions de type strictes pour les noms de routes et les paramètres afin d'activer l'autocomplétion IDE. Il inclut un système de filtrage d'exposition de route qui utilise des motifs d'inclusion et d'exclusion pour contrôler quelles configurations de route backend sont partagées avec le client. L'utilitaire couvre la génération d'URL nommées, la résolution de nom de route et l'identification de route active. Il gère également le binding de modèle de route en extrayant des identifiants uniques depuis des objets et permet l'extraction de paramètres de route depuis le chemin d'URL actuel.
Keeps frontend navigation in sync with backend route definitions automatically across different application layers.