php - Le mode entrepôt de Laravel est résolu !
高洛峰
高洛峰 2017-06-30 09:54:09
0
2
835
  • Créez d'abord un fichier d'interface TestInterface.phpfichier.

  • Créez deux Repository 文件,具体实现 TestInterface interfaces.

  • Reliure

  • est passé à app.php 文件中的 providers.

  • Méthode d'écriture du contrôleur

  • Question : En référence à la méthode d'écriture dans mon contrôleur, si tel est le cas, alors cela ne sert à rien d'écrire une interface Même s'il n'y a pas de fichier d'interface, je peux toujours utiliser les deux méthodes dans Repository. Veuillez me donner quelques conseils sur la bonne façon d'ouvrir le contrôleur.
    Si j'utilise l'interface comme celle-ci sur le contrôleur, comment puis-je l'utiliser ? Merci les gars !

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

répondre à tous(2)
漂亮男人

Personnellement, j'estime que le modèle d'entrepôt mentionné dans divers tutoriels Laravel sur Internet ne convient que pour encapsuler certaines opérations de requête complexes et est inutile pour d'autres. Le modèle d'entrepôt complet doit coopérer avec le modèle de domaine. Dans Laravel, le modèle ne peut pas jouer le rôle de modèle de domaine. De plus, il n'y a fondamentalement aucune opération de découplage entre l'entrepôt et l'ORM de Laravel, il est donc peu important de définir une interface pour le modèle.

Bien sûr, ce ne sont que des compréhensions personnelles, et la discussion est la bienvenue. Il faut encore acquérir des connaissances pertinentes sur la conception axée sur le domaine

Ty80

Je ne vais pas discuter de ce modèle d'entrepôt, la partie constructeur du contrôleur de votre code devrait injecter l'interface

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal