taksu-tech / taksu-inbox
Laravel package for managing inbox notifications with FCM support
v1.0.0
2025-08-05 11:03 UTC
Requires
- php: ^8.2
- laravel-notification-channels/fcm: ^5.1
- laravel/framework: ^11.0|^12.0
Requires (Dev)
- barryvdh/laravel-ide-helper: ^3.6
- laravel/pint: ^1.13
README
Features
- Each user can have their own inbox
- Events will be generated
- Broadcast to multiple inboxes
- Gather user response to an inbox
Models
- Inbox
- Broadcast
Events
- InboxSent
- InboxRead
- BroadcastPublished
- ResponseSubmitted
- ResponseExpired
How to install
- Install the package
composer require taksu-tech/taksu-inbox
- Modify
app/config.php
, to load the provider.
'providers' => ServiceProvider::defaultProviders()->merge([ \Taksu\TaksuInbox\InboxServiceProvider::class, ])->toArray(),
- Load seeder by updating
database/seeders/DatabaseSeeder.php
(optional)
$this->call([ InboxSeeder::class, ]);