Maison > cadre php > Laravel > Comment intégrer et utiliser des expressions Emoji dans les applications Laravel

Comment intégrer et utiliser des expressions Emoji dans les applications Laravel

藏色散人
Libérer: 2020-04-23 13:41:56
avant
2342 Les gens l'ont consulté

Laravel Emoji - Intégrer et utiliser des expressions Emoji dans les applications Laravel

Comment intégrer et utiliser des expressions Emoji dans les applications Laravel

1 Introduction

Les réseaux sociaux sont tellement développés aujourd'hui. , Les packs d'expressions Emoji sont partout, que ce soit QQ, WeChat, Weibo ou les principaux forums, ils sont partout. En tant que développeur, vous devrez peut-être fournir une variété d'émoticônes dans votre application que les utilisateurs pourront utiliser lorsqu'ils commenteront et communiqueront.

PHP 5 prend déjà en charge la conversion des chaînes Unicode en émoticônes, mais c'est plus compliqué :

<?php
echo json_decode(&#39;"\uD83D\uDE00"&#39;);
Copier après la connexion

PHP 7 offre un meilleur support pour les chaînes Unicode, et nous pouvons afficher les émoticônes plus facilement :

<?php
echo "\u{1F60E}";
Copier après la connexion

Bien sûr, un tel codage n'est pas convivial. Nous devons utiliser un moyen plus lisible pour implémenter l'affichage des émoticônes. Heureusement, dans Laravel, nous pouvons y parvenir grâce au package d'extension Laravel Emoji à cet effet.

2. Installation

Configuration système :

PHP 7.0+/HHVM 3.3+,Composer
Copier après la connexion

Pour installer la dernière version de Laravel Emoji, déclarez les dépendances suivantes dans composer.json :

"unicodeveloper/laravel-emoji": "1.0.*"
Copier après la connexion

Ensuite, exécutez composer install ou composer update pour télécharger et installer le package d'extension.

Une fois l'installation terminée, vous devez enregistrer le fournisseur de services. Dans le fichier de configuration app.php, ajoutez le code suivant au tableau des fournisseurs :

Unicodeveloper\Emoji\EmojiServiceProvider::class
Copier après la connexion

En même temps, ne n'oubliez pas d'enregistrer la façade dans le tableau alias :

&#39;aliases&#39; => [    
    ...    
    &#39;Emoji&#39; => Unicodeveloper\Emoji\Facades\Emoji::class,
    ...
]
Copier après la connexion

3. Utilisez

Laravel Emoji nous offre une variété de façons d'afficher des expressions, puis d'appeler uniformément à travers la façade Emoji :

<?php
Emoji::findByAlias("kissing_heart");
Emoji::findByName("sunglasses");
Emoji::findByUnicode("\u{1F60A}"); //displays &#39;blush&#39;
Copier après la connexion

Pour plus d'expressions Emoji, veuillez consulter la Liste complète des expressions Emoji.

Adresse originale : https://xueyuanjun.com/post/3548

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:xueyuanjun.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal