Heim  >  Artikel  >  PHP-Framework  >  So integrieren und verwenden Sie Emoji-Ausdrücke in Laravel-Anwendungen

So integrieren und verwenden Sie Emoji-Ausdrücke in Laravel-Anwendungen

藏色散人
藏色散人nach vorne
2020-04-23 13:41:562266Durchsuche

Laravel Emoji – Emoji-Ausdrücke in Laravel-Anwendungen integrieren und verwenden

So integrieren und verwenden Sie Emoji-Ausdrücke in Laravel-Anwendungen

1. Einführung

Soziale Netzwerke sind heute so weit entwickelt , Emoji-Ausdruckspakete sind überall, egal ob QQ, WeChat, Weibo oder große Foren, sie sind überall. Als Entwickler müssen Sie in Ihrer Anwendung möglicherweise verschiedene Emoticons bereitstellen, die Benutzer beim Kommentieren und Kommunizieren verwenden können.

PHP 5 unterstützt bereits die Konvertierung von Unicode-Strings in Emoticons, aber es ist komplizierter:

<?php
echo json_decode(&#39;"\uD83D\uDE00"&#39;);

PHP 7 bietet eine bessere Unterstützung für Unicode-Strings und wir können Emoticons bequemer anzeigen:

<?php
echo "\u{1F60E}";

Natürlich ist eine solche Codierung unfreundlich, um die Emoticon-Anzeige zu implementieren. Glücklicherweise können wir dies durch das Laravel Emoji-Erweiterungspaket erreichen.

2. Installation

Systemanforderungen:

PHP 7.0+/HHVM 3.3+,Composer

Um die neueste Version von Laravel Emoji zu installieren, deklarieren Sie die folgenden Abhängigkeiten in Composer.json:

"unicodeveloper/laravel-emoji": "1.0.*"

Führen Sie dann Composer Install oder Composer Update aus, um das Erweiterungspaket herunterzuladen und zu installieren.

Nach Abschluss der Installation müssen Sie den Dienstanbieter registrieren. Fügen Sie in der Konfigurationsdatei app.php den folgenden Code zum Provider-Array hinzu:

Unicodeveloper\Emoji\EmojiServiceProvider::class

Gleichzeitig don Vergessen Sie nicht, die Fassade im Alias-Array zu registrieren:

&#39;aliases&#39; => [    
    ...    
    &#39;Emoji&#39; => Unicodeveloper\Emoji\Facades\Emoji::class,
    ...
]

3. Verwenden Sie

Laravel Emoji bietet uns verschiedene Möglichkeiten, Ausdrücke anzuzeigen und dann anzurufen sie einheitlich durch die Emoji-Fassade:

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

Weitere Emoji-Ausdrücke finden Sie in der vollständigen Liste der Emoji-Ausdrücke.

Ursprüngliche Adresse: https://xueyuanjun.com/post/3548

Das obige ist der detaillierte Inhalt vonSo integrieren und verwenden Sie Emoji-Ausdrücke in Laravel-Anwendungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:xueyuanjun.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen