https://github.com/unicodeveloper/laravel-emoji
:package: :yum: Laravel 5 Package that harnesses the power of PHP 7 unicode features to provide emojis in your laravel app
https://github.com/unicodeveloper/laravel-emoji
Last synced: 9 months ago
JSON representation
:package: :yum: Laravel 5 Package that harnesses the power of PHP 7 unicode features to provide emojis in your laravel app
- Host: GitHub
- URL: https://github.com/unicodeveloper/laravel-emoji
- Owner: unicodeveloper
- License: mit
- Created: 2016-02-07T17:09:49.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2019-09-09T00:23:02.000Z (over 6 years ago)
- Last Synced: 2025-03-29T10:08:59.919Z (10 months ago)
- Language: PHP
- Homepage:
- Size: 21.5 KB
- Stars: 207
- Watchers: 7
- Forks: 34
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
README
# laravel-emoji

[](https://packagist.org/packages/unicodeveloper/laravel-emoji)
[](LICENSE.md)
[](https://travis-ci.org/unicodeveloper/laravel-emoji)
[](https://scrutinizer-ci.com/g/unicodeveloper/laravel-emoji)
[](https://packagist.org/packages/unicodeveloper/laravel-emoji)
> A Laravel 5 Package for Using & Working With Emojis in your Laravel Apps
## Installation
[PHP](https://php.net) 7 and [Composer](https://getcomposer.org) are required.
To get the latest version of Laravel Emoji, simply add the following line to the require block of your `composer.json` file.
```
"unicodeveloper/laravel-emoji": "1.0.*"
```
You'll then need to run `composer install` or `composer update` to download it and have the autoloader updated.
Once Laravel Emoji is installed, you need to register the service provider. Open up `config/app.php` and add the following to the `providers` key.
* `Unicodeveloper\Emoji\EmojiServiceProvider::class`
Also, register the Facade like so:
```php
'aliases' => [
...
'Emoji' => Unicodeveloper\Emoji\Facades\Emoji::class,
...
]
```
## Usage
Translate Emoji names to Unicode and Vice-versa.
```php
>> Emoji::findByAlias("kissing_heart")
=> "😘"
>> Emoji::findByName("sunglasses")
=> "😎"
>> Emoji::findByUnicode("\u{1F603}")
=> "smiley"
```
This package contains some of the characters listed on http://unicode.org/emoji/charts/full-emoji-list.html
## Contributing
Please feel free to fork this package and contribute by submitting a pull request to enhance the functionalities.
I am accepting PR's that add characters to emoji.php.
Please use [this list](http://unicode.org/emoji/charts/full-emoji-list.html) to look up the unicode value and
the name of the character.
## How can I thank you?
Why not star the github repo? I'd love the attention! Why not share the link for this repository on Twitter or HackerNews? Spread the word!
Don't forget to [follow me on twitter](https://twitter.com/unicodeveloper)!
Thanks!
Prosper Otemuyiwa.
## Inspiration
* [Emoji](https://github.com/spatie/emoji)
## License
The MIT License (MIT). Please see [License File](LICENSE.md) for more information.