A simple and efficient messaging system for Laravel applications, enabling user-to-user communications with ease.
The Laravel Inbox Package offers a streamlined approach to integrating a messaging system within your Laravel application. It is designed to handle user-to-user messaging with minimal setup.
- Send messages to other users
- Receive messages from other users
- Mark messages as read or unread
- Delete messages with soft delete
- Star messages
- Laravel 8.x or newer
- PHP 7.4 or higher
- Use Composer to install the package:
composer require mgamal/laravel-inbox
- Publish the configuration and migrations:
php artisan vendor:publish --provider="MG\LaravelInbox\InboxServiceProvider"
- Run migrations to create necessary tables:
php artisan migrate
Configuration Modify config/inbox.php for custom settings like database table names.
Report security vulnerabilities to [email protected]
The Laravel Inbox Package is open-source software licensed under the MIT license.