laravel-expert
Créer des applications Laravel de qualité production
Obtenez une assistance experte en développement Laravel pour une architecture propre, des modèles de codage sécurisés et les meilleures pratiques modernes Laravel 10/11+.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "laravel-expert". Create a user registration API endpoint with email verification
النتيجة المتوقعة:
Je concevrai une API d'inscription complète avec contrôleur, service, FormRequest et API Resource. L'implémentation inclura :
1. **Définition de route** - POST /api/register
2. **FormRequest** - RegistrationRequest avec règles de validation
3. **Contrôleur** - RegistrationController avec méthode store
4. **Service** - UserService pour la logique métier
5. **API Resource** - UserResource pour le formatage de réponse
Voulez-vous que je génère le code complet pour l'un de ces composants ?
استخدام "laravel-expert". How do I optimize this Eloquent query to avoid N+1 problems?
النتيجة المتوقعة:
Pour éviter les requêtes N+1, vous devez utiliser le chargement eager. Voici comment :
**Problème :** Le chargement des posts avec leurs auteurs dans une boucle cause des requêtes N+1.
**Solution :** Utilisez with() pour le chargement eager :
$posts = Post::with(['author', 'comments'])->get();
Cela charge tous les posts et leurs auteurs/comments associés en seulement 2-3 requêtes au lieu de N+1. Utilisez ce pattern chaque fois que vous accédez à des relations dans des boucles.
التدقيق الأمني
آمنAll 13 static security findings are false positives. The scanner pattern-matched keywords without semantic understanding. The skill is a legitimate Laravel development assistant providing coding best practices with no malicious functionality.
مشكلات منخفضة المخاطر (4)
درجة الجودة
ماذا يمكنك بناءه
Développement de nouvelles fonctionnalités Laravel
Générez des fonctionnalités Laravel complètes et prêtes pour la production avec une architecture appropriée incluant contrôleurs, services, migrations et tests.
Revue de code et refactorisation
Obtenez des revues de code détaillées avec des suggestions de refactorisation spécifiques pour améliorer la qualité du code Laravel et suivre les conventions du framework.
Conception et implémentation d'API
Concevez et implémentez des API RESTful en utilisant les ressources Laravel, les codes de statut appropriés, la pagination et la limitation de débit.
جرّب هذه الموجهات
Créez une fonctionnalité Laravel complète pour [décrire la fonctionnalité] incluant le contrôleur, la classe de service, la migration et la validation FormRequest. Suivez les modèles d'architecture propre.
Revuez ce code Laravel et identifiez les problèmes. Fournissez une version refactorisée avec explication des améliorations : [paste code here]
Concevez un point de terminaison API RESTful pour [décrire la ressource] dans Laravel. Incluez la définition de route, la méthode de contrôleur, le transformateur de ressource et la validation.
Implémentez l'authentification pour [décrire le cas d'utilisation] en utilisant Laravel Sanctum. Incluez la configuration du middleware, l'enregistrement de la politique et la logique du contrôleur.
أفضل الممارسات
- Gardez les contrôleurs minces en déplaçant la logique métier vers les classes de service
- Utilisez toujours les classes FormRequest pour la validation des entrées au lieu de la validation dans le contrôleur
- Utilisez la liaison de modèle de route pour la résolution automatique de modèle et la validation de route implicite
تجنب
- Évitez de mettre la logique métier directement dans les contrôleurs - utilisez des classes de service à la place
- N'utilisez pas request()->all() sans validation explicite - validez toujours les entrées
- Évitez les requêtes SQL brutes à moins que ce ne soit absolument nécessaire - utilisez le constructeur de requêtes Eloquent