Download the PHP package ehsan-nosair/chativel without Composer
On this page you can find all versions of the php package ehsan-nosair/chativel. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download ehsan-nosair/chativel
More information about ehsan-nosair/chativel
Files in ehsan-nosair/chativel
Package chativel
Short Description ChatiVel is a plugin that provides a real-time chat system for your laravel application, its support multi-guards, rtl, reverb-pusher, RESTapi, and much more.
License MIT
Homepage https://github.com/ehsan-nosair/chativel
Informations about the package chativel
ChatiVel
real-time chat system for laravel & filament.
- support multi gurad
- support rtl
- languages (en, ar)
- using laravel broadcasting so you can use (reverb, pusher)
[!IMPORTANT] the package is still in development stage
Installation
You can install the package via composer:
Run this command to install the package, it will publish config file and migrations
Following steps just if you want to add the chat page to filament panel
Run this command to copy assets to public folder
You need to use 'filament custom theme' create custom theme.
Then add following line to your theme tailwind.config.js
file.
this package use laravel broadcasting so you need to install it. use following command
then if you want to use it in a filament panel then you need to enable echo in config/filament
like following for reverb
then start reverb server:
Usage
First: you need to use Chatable
trait in your models
[!NOTE] you can customize model searchable columns & display column by overriting searchableColumns() & getDisplayColumnAttribute() methods
Second: you need to add your chatable models to chatables array in config/chativel
Final step: use plusing in your filament panel provider bash composer test
## Changelog
Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.
## Contributing
Please see [CONTRIBUTING](CONTRIBUTING.md) for details.
## Security Vulnerabilities
Please review [our security policy](../../security/policy) on how to report security vulnerabilities.
## Credits
- [ehsan nosair](https://github.com/ehsan-nosair)
- [All Contributors](../../contributors)
## License
The MIT License (MIT). Please see [License File](LICENSE.md) for more information.
All versions of chativel with dependencies
filament/filament Version ^3.2
filament/spatie-laravel-media-library-plugin Version ^3.2
illuminate/contracts Version ^10.0||^11.0
livewire/livewire Version ^3.5
spatie/laravel-package-tools Version ^1.16