Installation
Corepine Emoji installs as a Laravel package. Use it in regular Blade views with Alpine, or in Livewire views when the textarea already has its own wire:model.
Requirements
Setup
Install Corepine Emoji
composer require corepine/emoji
The service provider is auto-discovered by Laravel.
Load Styles
If your app uses Tailwind CSS v4 and compiles vendor source files, import the package source stylesheet in resources/css/app.css:
@import '../../vendor/corepine/emoji/resources/css/app.css';
If your app does not use Tailwind, or you do not want to compile the package source, render the prebuilt CSS once in your layout:
<x-corepine.emoji.styles />
Publish The Config (Optional)
Publish the config when you want to change the color, recent emoji limits, quick reactions, localStorage keys, or the default grid columns.
php artisan vendor:publish --tag=corepine-emoji-config
This publishes config/corepine-emoji.php.
Reference: Configuration
Continue with the Quick Start.