2016-09-29 4 views
-1

ce n'est pas une question de code sur laravel 5. *, c'est plus de savoir si vous développez vos applications en utilisant des paquets ("package driven development"? est la bonne définition). Ce que je veux dire est: Au lieu de construire une application et de créer des contrôleurs dans app/Http/Controllers /, vous enveloppez tout dans un paquet et ensuite 'require' ce paquet en utilisant composer (comme un plugin wordpress). J'essaie de penser à une manière d'isoler le noyau Laravel de mon application spécifique et gagner du temps plus tard quand il est temps de mettre à jour quand une nouvelle version de Laravel est disponible. Dans mon cas, je rencontre des problèmes de passage de la version 5.2 à la version 5.3 parce que j'ai un peu de personnalisation dans le processus d'enregistrement et de connexion - Peut-être parce que je n'utilise pas la bonne approche pour écrire le code , donc j'aimerais entendre des développeurs plus expérimentés de Laravel.laravel 5. * - développement piloté par paquet - bonnes pratiques

Merci!

Répondre

3

La grande chose à propos de Laravel, il y a presque toujours un paquet pour ce que vous voulez faire. Vous pouvez créer vos packages en tant que packages sur composer, ou vous pouvez installer un module et les créer en tant que modules. Pour mes projets, j'ai tendance à utiliser caffeinated/modules. J'ai essayé un peu et IMO c'est le plus facile à utiliser.