harayatech / haraya-talk
独立的即时通讯系统
v1.0.0
2024-05-31 00:29 UTC
Requires
- php: ^7.4|^8.0
- laravel/framework: ^8.0|^9.0|^10.0|^11.0
Requires (Dev)
- phpunit/phpunit: ^9.0
This package is auto-updated.
Last update: 2024-09-27 02:41:48 UTC
README
HarayaTalk是一个独立的即时通讯系统,可以轻松集成到任何Laravel项目中。厌倦了反复创建即时通讯系统,我决定创建一个自己的、设计良好的且安全的即时通讯解决方案,使用Laravel 11和Vue 3。
特性
- 实时通讯:即时通讯,实时更新。
- 用户认证:安全的用户认证和授权。
- 可扩展架构:考虑到可扩展性,以处理不断增长的用户群。
- 现代前端:利用Vue 3创建响应式和动态的用户界面。
- 安全:实施最佳安全实践来保护用户数据。
安装
-
通过Composer安装包:composer require harayatech/haraya-talk
-
发布配置文件:php artisan vendor:publish --provider="HarayaTalk\Providers\HarayaTalkServiceProvider"
-
运行迁移:php artisan migrate
-
安装前端依赖:npm install
-
编译资源:npm run dev
使用
-
将HarayaTalk路由添加到您的
routes/web.php
文件中:HarayaTalk::routes(); -
在Vue应用程序中包含HarayaTalk组件:import HarayaTalk from 'haraya-talk'; Vue.use(HarayaTalk);
-
启动Laravel开发服务器:php artisan serve
-
在
https://:8000/haraya-talk
访问即时通讯系统。
贡献
欢迎贡献!请提交pull请求或打开问题以讨论任何更改。
许可证
HarayaTalk是开源软件,许可协议为MIT许可证。
致谢
特别感谢Laravel和Vue.js社区提供的出色框架和工具。