Je sais que des conventions de dénomination dans Laravel sont couvertes dans ne autre question , mais les fichiers de lame ne sont pas couverts là-bas. J'ai lu plusieurs blogs et forums et ils offrent toutes une approche différente afin Je veux demander ici:
Ma méthode de contrôleur est Admincontroller @ listPropertypes - qui répertorie et gère les types de propriétés ..
Un blog suggère:
/resources/views/admin/property/types.blade.php
Un autre blog suggère un soulignement ou aucun espace:
/resources/views/admin/property_types.blade.php
/resources/views/admin/propertytypes.blade.php
Je ferais personnellement nommé de cette façon car c'est une vue:
/resources/views/admin/property-types.blade.php
Y a-t-il une meilleure pratique ou une règle PSR pour cela?
Pour les noms de fichiers de lame, il n'y a pas de convention en tant que telle. Mais comme @james dit dans son commentaire, et je cite
Si vous posez des meilleures pratiques, une suggestion serait d'utiliser strictement des contrôleurs de CRUD; Admincontroller @ listPropertyTypes n'est pas crud. AdminPropertyTypeController @ Index est plus "la meilleure pratique".
Et dans ce cas, le meilleur moyen serait de /resources/views/admin/property/types.blade.php
.
Vous pouvez en savoir plus à ce sujet à Laracon 2017 ou dans référentiel GitHub d'Adam Watham où il l'explique plus loin.
Si vous n'êtes pas content de ce résultat, je vous suggère également d'utiliser Camelcase en fonction des Spatie Guidelines
resources/
views/
openSource.blade.php
Donc, dans le contrôleur
class OpenSourceController
{
public function index() {
return view('openSource');
}
}
Au lieu de regarder des blogs peu fiables, soyez guidé par les grands esprits du Laravel communauté.