familytree365 / backend
此包已被废弃,不再维护。未建议替代包。
用于族谱网站的Laravel 8后端。
v1.0-beta.2
2021-07-16 14:10 UTC
Requires
- php: ^7.4|^8.0
- algolia/algoliasearch-client-php: ^3.0
- algolia/scout-extended: ^1.18
- doctrine/dbal: ^3.0
- familytree365/laravel-gedcom: ^3.0
- fideloper/proxy: ^4.4
- fruitcake/laravel-cors: ^2.0
- guzzlehttp/guzzle: ^7.0.1
- illuminate/support: ^8.41
- laravel/cashier: ^12.6
- laravel/framework: ^8.12
- laravel/sanctum: ^2.8
- laravel/scout: ^9.1
- laravel/socialite: ^5.1
- laravel/tinker: ^2.5
- phpunit/phpunit: ^9.5
- predis/predis: ^1.1
- spatie/laravel-multitenancy: ^1.0
- spatie/laravel-permission: ^3.18
Requires (Dev)
- facade/ignition: ^2.5
- fakerphp/faker: ^1.9.1
- mockery/mockery: ^1.4.2
- nunomaduro/collision: ^5.0
This package is auto-updated.
Last update: 2021-10-01 00:19:31 UTC
README
构建设置
运行以下命令
# install dependencies
$ composer install
$ cp .env.testing .env
在.env文件中设置数据库信息[DB_DATABASE, DB_USERNAME, DB_PASSWORD],然后运行以下命令
$ php artisan key:generate
$ php artisan migrate --path=database/migrations/landlord --database=landlord
$ php artisan db:seed
# serve with hot reload at localhost:8000
$ php artisan serve
广播设置
# install dependencies
$ npm install -g laravel-echo-server
$ laravel-echo-server configure
$ nano .env
BROADCAST_DRIVER=redis
REDIS_PREFIX=
$ laravel-echo-server start
如果您想将其保持在后台进程,您应该安装pm2或supervisor
描述
基于浏览器的族谱软件,可以高效地交互和处理数据。通过导入现有数据或手动输入数据,轻松创建自己的家谱。所有数据都安全地存储在自己的服务器上,未经您的允许不会离开您的环境。将来将提供与其他服务器进行智能匹配的选项。这是Laravel 8后端,有关Nuxt / Vue客户端支持的详细信息,请参阅前端仓库。
演示
https://www.familytree365.com - 注册免费账户
感谢
使用Laravel 8构建
贡献
欢迎贡献。拉取请求很棒,但问题也很好。
贡献者
赞助者
感谢所有赞助者!🙏 [成为赞助者]
赞助商
通过成为赞助商来支持此项目。您的徽标将在此处显示,并带有链接到您的网站。[成为赞助商]