web-dev-qa-db-fra.com

Laravel Nova affiche un nom de ressource convivial

Disons que j'ai une ressource appelée "Resource_test". Lorsque j'affiche cette ressource dans Nova, ce nom de ressource (ou "étiquette") affiche le nom tel quel, ce qui n'est évidemment pas très convivial.

Est-il possible de renommer le "label" en "Resource Test" (sans le soulignement par exemple)?

Il semble qu'ils aient défini le nom dans le fichier src\Nova.php sur la fonction statique resourceInformation mais même si je change le nom là-bas, il ne semble pas changer le nom sur le site lui-même ...

10
Slimez

Vous pouvez remplacer la méthode d'étiquette statique au niveau de la classe de ressources comme ceci:

public static function label() {
    return 'Your own label';
}

Vous pouvez jeter un œil à la classe Nova\src\Resource.php pour afficher toutes les options.

29
Marten van Urk