ホームページ > 記事 > PHPフレームワーク > Laravel アプリケーションに絵文字表現を統合して使用する方法
Laravel Emoji - Laravel アプリケーションに絵文字表現を統合して使用する
1. はじめに
今日、ソーシャル ネットワークは非常に発達しています。 , 絵文字表現パックは、QQ、WeChat、Weibo、または主要なフォーラムなど、どこにでもあります。開発者は、ユーザーがコメントしたりコミュニケーションしたりするときに使用できるさまざまな絵文字をアプリケーションに提供する必要がある場合があります。
PHP 5 は既に Unicode 文字列の絵文字への変換をサポートしていますが、さらに複雑です:
<?php echo json_decode('"\uD83D\uDE00"');
PHP 7 は Unicode 文字列のサポートを強化し、絵文字をより便利に表示できます:
<?php echo "\u{1F60E}";
もちろん、そのようなコーディングは不親切です。絵文字表示を実装するには、より読みやすい方法を使用する必要があります。幸いなことに、Laravel では、この目的のために Laravel Emoji 拡張パッケージを通じてこれを実現できます。
2. インストール
システム要件:
PHP 7.0+/HHVM 3.3+,Composer
最新バージョンの Laravel Emoji をインストールするには、composer.json で次の依存関係を宣言します。 # #
"unicodeveloper/laravel-emoji": "1.0.*"次に、composer install または combos update を実行して、拡張機能パッケージをダウンロードしてインストールします。 インストールが完了したら、サービス プロバイダーを登録する必要があります。構成ファイル app.php で、プロバイダー配列に次のコードを追加します。
Unicodeveloper\Emoji\EmojiServiceProvider::class同時に、donファサードをエイリアス配列に登録することを忘れないでください。:
'aliases' => [ ... 'Emoji' => Unicodeveloper\Emoji\Facades\Emoji::class, ... ]
3.
Laravel Emoji を使用すると、式を表示するさまざまな方法が提供されます。絵文字ファサードを通じてそれらを一律に呼び出します:<?php Emoji::findByAlias("kissing_heart"); Emoji::findByName("sunglasses"); Emoji::findByUnicode("\u{1F60A}"); //displays 'blush'他の絵文字表現については、
完全な絵文字表現リストをご覧ください。
元のアドレス: https://xueyuanjun.com/post/3548
以上がLaravel アプリケーションに絵文字表現を統合して使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。