fatindeed/emoji-helper
Emoji Helper
Emoji helper is a tool for you to escape emoji characters.
Why to escape emoji characters
For MySQL databases which use utf8 charset, it will occur a error when you insert emoji charactes.
Suggestion
You shoud try to change database charset to utf8mb4 first. If you can't, then use this class temporary.
Usage
-
Require libaray in composer.
composer require fatindeed/emoji-helper -
With Laravel or Lumen.
Register
Fatindeed\EmojiHelper\Http\Middleware\RemoveEmojiCharactersto your middleware list. -
Without Laravel.
use Fatindeed\EmojiHelper\EmojiHelper; // code... $sqlSafeString = EmojiHelper::filter($originalString);