4
votes

Laravel Nova - Comment supprimer le bouton de suppression du champ de fichier dans le formulaire

J'ai mis en place un formulaire avec téléchargement d'images. Par défaut, laravel nova affiche un bouton de suppression et choisissez le bouton d'image.

Selon mes besoins, mon client souhaite conserver l'image non modifiable (masquer supprimer et choisir le bouton) sous la forme laravel nova.

Comment puis-je faire cela? Des idées?

 entrez la description de l'image ici


0 commentaires

3 Réponses :


2
votes

Il n'y a pas d'option pour masquer le bouton "Choisir un fichier", seulement possible de masquer le bouton de suppression dans certains cas.

Mais pour votre cas, vous pouvez simplement masquer tout le champ du formulaire d'édition.

File::make('File')->hideWhenUpdating();


0 commentaires

1
votes

Pain et beurre de micro-personnalisation Nova, soit:

  1. Créer un champ personnalisé basé sur le champ Image par défaut.
  2. Utilisez CSS pour le masquer.

0 commentaires

0
votes

L'opération delete peut être désactivée à partir du champ avec le code suivant:

File::make('File')->deletable(false);


0 commentaires