Je suis un peu confus avec les conventions Laravel car je suis nouveau dans ce cadre. Je suis les vidéos Jeffrey Way Laracasts qu'il utilise Plural pour les noms des contrôleurs.
Par exemple: PagesController, Cards Controller, PostsController
Mais si je me réfère aux documentations officielles de Laravel> Contrôleurs et Laravel> Tutoriels> Démarrage rapide> Liste des tâches intermédiaires il utilise Singular noms.
Par exemple: PhotoController, TaskController
Quelqu'un peut-il énumérer les conventions de codage officielles pour les entités suivantes?
Tableaux: messages, commentaires, post_comments ou Post, Comment, PostComment
Colonnes: id, post_id, comment_id ou id, postId, commentId
Contrôleurs: PagesController, Cards Controller, PostsController ou PhotoController, TaskController
Modèles: Pages, cartes, messages ou Page, carte, message
Tableaux: messages, commentaires, comment_post
Colonnes: id, post_id, comment_id
Contrôleurs: PhotoController, TaskController
Modèles: Page, carte, poste
Pour plus de détails, consultez ma conventions de nommage Laravel table.
N'oubliez pas que les "conventions" ne sont que des conventions et que vous pouvez faire ce que vous voulez tout en restant constant, mais il vaut mieux suivre la documentation:
_
pour séparer les mots (utilisateurs, tags, ...)_
pour séparer les mots (utilisateur, tag, ...)Je sais que je viens de la vieille école (codage depuis 1984 sur les ordinateurs, bien qu'ayant évolué avec PHP et js/ECMAScript depuis leur première version), mais le bon vieux La règle Merise "ne jamais utiliser le pluriel" avait de bonnes et bonnes raisons d'être respectées. Quel dommage Eloquent nous oblige à utiliser le nom de table au pluriel.
PSR-2 ou PSR-1 n'indique rien au pluriel ou au singulier, mais pour des raisons de simplicité, je recommande fortement de toujours utiliser le singulier, sauf lorsque le "système" en a besoin (comme le fait Eloquent). Dans ce cas, ne mélangez pas le pluriel et le singulier. Sur les tables de données utilisées par laravel, nous utilisons des noms de table au pluriel. C'est une singularité (par rapport aux autres développements déjà réalisés ou avec lesquels nous communiquons), mais tous les tableaux sont au pluriel sur cette partie.
Et ne faites JAMAIS de faute de frappe lorsque vous nommez quelque chose (exemple: 'personnel' c'est-à-dire 'personnel', etc.). Doublecheck d'abord. Règles de l'orthographe.