Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/binarcode/laravel-nova-chat
Laravel Nova Chat Package
https://github.com/binarcode/laravel-nova-chat
laravel laravel-nova nova
Last synced: about 1 month ago
JSON representation
Laravel Nova Chat Package
- Host: GitHub
- URL: https://github.com/binarcode/laravel-nova-chat
- Owner: BinarCode
- Created: 2020-04-23T09:16:53.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-12-10T08:54:53.000Z (about 2 years ago)
- Last Synced: 2024-11-18T07:00:59.557Z (about 1 month ago)
- Topics: laravel, laravel-nova, nova
- Language: Vue
- Size: 416 KB
- Stars: 14
- Watchers: 5
- Forks: 2
- Open Issues: 21
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Laravel Nova Chat
This is a laravel nova implementation for a chat. You can manage who can see whom via Laravel Policies.
In the next version the implementation will include real time echo.
# How it looks
![Message List](/docs/list.png)
![New Message](/docs/new.png)
## Installation
You can install the package via composer:
```bash
composer require binarcode/nova-chat
```## Usage
Publish the messages table and configuration file.
```php
php artisan vendor:publish --tag=nova-chat
```Migrate table:
```php
php artisan migrate
```Init chat in your `NovaServiceProvider.php` tools just import it as:
```php
public function tools()
{
return [
\Binarcode\NovaChat\Tools\ChatTool::make(),
];
}
```### Changelog
Please see [CHANGELOG](CHANGELOG.md) for more information what has changed recently.
## Contributing
Please see [CONTRIBUTING](CONTRIBUTING.md) for details.
### Security
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
## Credits
- [Eduard Lupacescu](https://github.com/binarcode)
- [All Contributors](../../contributors)## License
The MIT License (MIT). Please see [License File](LICENSE.md) for more information.