Afficher des images à partir de ressources de recherche associées dans Laravel Nova
P粉986937457
P粉986937457 2024-03-31 21:17:29
0
1
437

Je crée des champs à l'aide de relations

BelongsTo::make

Et vous souhaitez ajouter une image de titre de recherche, le lien de l'image est stocké sous forme d'URL dans le champ de ressource

J'ai essayé de créer une balise img mais le titre a échappé au code html

public function title()
{
    return "$this->name <img src='/open_emoji/lite_colored/$this->name.png'>";
}

https://nova.laravel.com/docs/4.0/resources/relationships.html#searchable-relations La documentation montre une image pour montrer que cela est possible et c'est tout !

Il existe également un champ d'avatar spécifique, mais il est également peu documenté et il n'y a aucune explication sur la façon dont les relations sont gérées.

Quelqu'un peut-il expliquer comment faire cela ? J'utilise nova 4

P粉986937457
P粉986937457

répondre à tous(1)
P粉936568533

Nous devons donc l'utiliser dans le champ avatar de la sous-ressource

Documentation : Si une ressource contient un champ avatar, ce champ apparaîtra à côté du titre de la ressource lorsque la ressource apparaîtra dans les résultats de recherche. https://nova.laravel.com/docs/4.0/ resources/fields.html#avatar-field

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal