Laravel Emoji - 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('"\uD83D\uDE00"');
PHP 7 offre un meilleur support pour les chaînes Unicode, et nous pouvons afficher les émoticônes plus facilement :
<?php echo "\u{1F60E}";
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
Pour installer la dernière version de Laravel Emoji, déclarez les dépendances suivantes dans composer.json :
"unicodeveloper/laravel-emoji": "1.0.*"
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
En même temps, ne n'oubliez pas d'enregistrer la façade dans le tableau alias :
'aliases' => [ ... 'Emoji' => Unicodeveloper\Emoji\Facades\Emoji::class, ... ]
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 'blush'
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!