Comment migrer une application Laravel vers NestJS ?

Aya Kouassi·8 reponse(s)
Aya Kouassi
Aya KouassiBackend Developer
11 décembre 2024 à 14:30

Comment migrer une application Laravel vers NestJS ?

Je travaille sur un projet de migration d'une API Laravel vers NestJS. Quels sont les points de vigilance et les bonnes pratiques a suivre ?

LaravelNestJSMigrationAPI
Technique 124 vues 8 reponses

8 Reponses

Adama Camara
Adama Camara
11 déc.
Salut ! J'ai fait cette migration l'annee derniere. Voici mes conseils :

1. Commence par les modeles : NestJS utilise TypeORM ou Prisma, donc adapte tes modeles Eloquent
2. Les middlewares deviennent des Guards et Interceptors dans NestJS
3. Attention aux validations : passe de Laravel Validation a class-validator

Le plus dur c'est de changer de mentalite entre les deux frameworks.
2 reponse(s)
Aya Kouassi
Aya Kouassi
11 déc.
Merci Adama ! Pour TypeORM vs Prisma, tu recommandes lequel pour quelqu'un qui vient de Laravel ?
1 reponse(s)
Adama Camara
Adama Camara
11 déc.
Prisma sans hesiter ! La syntaxe est plus intuitive et le schema.prisma ressemble beaucoup aux migrations Laravel. En plus, le typage TypeScript est automatique.
1 reponse(s)
Aminata Sangare
Aminata Sangare
11 déc.
Je confirme, Prisma c'est top ! J'ai fait le switch et je regrette pas.
Sekou Bamba
Sekou Bamba
11 déc.
Pour les Guards NestJS, tu as des ressources a recommander ? J'ai du mal avec le concept.
1 reponse(s)
Adama Camara
Adama Camara
11 déc.
La doc officielle NestJS est excellente pour les Guards : https://docs.nestjs.com/guards
Et regarde aussi les videos de Fireship sur YouTube !
Bakary Traore
Bakary Traore
11 déc.
N'oublie pas les tests ! PHPUnit vs Jest c'est un autre monde. Prevois du temps pour re-ecrire ta suite de tests.
Aminata Sangare
Aminata Sangare
11 déc.
Je te conseille aussi de regarder du cote de NestJS-Query si tu as beaucoup de CRUD. Ca simplifie enormement la migration des Controllers Laravel.

Votre reponse

Kouame Yao

Utilisez **texte** pour mettre en gras