cgdprojects / genealogy
家谱Laravel框架。
Requires
- php: ^8.3
- althinect/filament-spatie-roles-permissions: ^2.2
- filament/filament: ^3.2-stable
- guzzlehttp/guzzle: ^7.8
- laravel/framework: ^11.0
- laravel/jetstream: *
- laravel/octane: ^2.3
- laravel/sanctum: ^4.0
- laravel/tinker: ^2.9
- liberu-genealogy/laravel-dna: ^1.0
- liberu-genealogy/laravel-gedcom: ^4.1
- livewire/livewire: ^3.5
Requires (Dev)
- fakerphp/faker: ^1.23
- laravel/pint: ^1.14
- laravel/sail: ^1.28
- mockery/mockery: ^1.6
- nunomaduro/collision: ^8.0
- phpunit/phpunit: ^11.0
- spatie/laravel-ignition: ^2.4
- dev-main
- 1.3.0
- 1.2.0
- 1.1.0
- 1.0.1
- 1.0.0
- dev-dependabot/composer/filament/filament-3.2.114
- dev-dependabot/npm_and_yarn/preline-2.5.0
- dev-dependabot/npm_and_yarn/tailwindcss-3.4.13
- dev-dependabot/composer/stephenjude/filament-jetstream-0.0.13
- dev-sweep/Add-Cashier-support-and-remove-Billable-trait-from-Team-model
- dev-sweep/Implement-People-Dashboard-and-Person-Resource
- dev-sweep/Improve-people-search-and-dashboard
- dev-sweep/Implement-Premium-Membership-and-Subscription-Management
- dev-sweep/Restrict-access-to-admin-panel-to-only-admin-users
- dev-sweep/Add-Filament-dashboard-and-widgets
- dev-sweep/Implement-Filament-Dashboard-and-Widgets
- dev-sweep/Optimize-Person-model-and-add-performance-tests
- dev-sweep/Improve-Docker-image-setup-and-key-generation
- dev-sweep/Fix-issue-with-StripeSubscriptionServiceTest-unit-test
- dev-analysis-e0Z227
- dev-sweep/add_hero_image_from_mainheropng_to_home
This package is auto-updated.
Last update: 2024-09-24 05:46:36 UTC
README
托管应用程序包
我们的项目
- https://github.com/liberu-accounting/accounting-laravel
- https://github.com/liberu-automation/automation-laravel
- https://github.com/liberu-billing/billing-laravel
- https://github.com/liberusoftware/boilerplate
- https://github.com/liberu-browser-game/browser-game-laravel
- https://github.com/liberu-cms/cms-laravel
- https://github.com/liberu-control-panel/control-panel-laravel
- https://github.com/liberu-crm/crm-laravel
- https://github.com/liberu-ecommerce/ecommerce-laravel
- https://github.com/liberu-genealogy/genealogy-laravel
- https://github.com/liberu-maintenance/maintenance-laravel
- https://github.com/liberu-real-estate/real-estate-laravel
- https://github.com/liberu-social-network/social-network-laravel
设置
- 确保您的环境已经设置好PHP 8.3并且安装了Composer。
- 从本GitHub仓库下载项目文件。
- 在项目文件夹中打开一个终端。如果您在Windows上并且安装了Git Bash,您可以使用它进行以下步骤。
- 运行以下命令
./setup.sh
如果您使用Linux,您只需像在终端中运行脚本那样运行脚本即可。
注意1:脚本会询问您是否要使用.env.example覆盖您的.env,如果您已经有了.env配置,请回答“n”(否)。
注意2:此脚本将运行种子,请确保您知道这一点,如果您不希望发生这种情况,请不要运行此脚本。
composer install php artisan key:generate php artisan migrate --seed
这将安装必要的依赖项,生成应用程序密钥,并使用初始数据设置数据库。
注意3:在运行迁移之前,请确保您的.env
文件已正确配置数据库连接详情。
使用Docker构建
另外,您可以使用Docker构建和运行项目。要构建Dockerfile,请按照以下步骤操作
- 确保您已在系统上安装了Docker。
- 在项目文件夹中打开一个终端。
- 运行以下命令以构建Docker镜像
docker build -t genealogy-laravel .
- 镜像构建完成后,您可以使用以下命令运行容器
docker run -p 8000:8000 genealogy-laravel
注意3:在运行迁移之前,请确保您的.env
文件已正确配置数据库连接详情。
使用Laravel Sail
此项目还包括对Laravel Sail的支持,它提供了一个基于Docker的开发环境。要使用Laravel Sail,请按照以下步骤操作
- 确保您已在系统上安装了Docker。
- 在项目文件夹中打开一个终端。
- 运行以下命令以启动Laravel Sail环境
./vendor/bin/sail up
- 容器运行后,您可以在
https://
访问应用程序。 - 要停止Sail环境,请在终端中按
Ctrl+C
。
有关使用Laravel Sail的更多信息,请参阅官方文档。
描述
Liberu家谱,现在完全兼容PHP 8.3和Laravel 11,是一个创新的开放式项目,继续革命性地改变家谱研究和家族历史探索。在最新更新中,我们引入了新功能和重大改进,确保了更强大、更高效的平台,为我们的用户提供服务。这次更新不仅提高了性能,还引入了利用PHP 8.3和Laravel 11全部潜力的新功能,提供了一个发现和保护祖先遗产的尖端平台。
我们的项目基于一个基于Laravel 11构建的复杂家谱网站,为用户提供了一个流畅直观的体验,在探索他们的家族历史时。通过利用Laravel优雅的语法和全面的工具集,我们开发了一个全面的程序,使用户能够轻松创建、管理和探索他们的家谱。
此外,我们的项目作为开源项目,促进了家谱社区内的协作和创新。开发者可以利用用于增强Liberu家谱功能的技术,提出改进建议,并将平台定制到他们的特定需求。我们积极鼓励一个充满活力的开发者社区,他们使用我们的开源代码开发互补的工具和应用程序,从而创造一个有利于持续改进和扩展的环境。
建立您自己的家谱从未如此简单。我们的平台提供了两种便捷的入门选项。您可以导入各种标准格式的数据,或者自己手动输入信息。
为了确保与现有数据库和家谱记录的无缝集成,我们提供了强大的API支持。我们的API简化了Gedcom数据和DNA匹配结果的导入和导出。此外,我们正在不断创新,并将很快推出智能匹配功能,使您能够轻松连接到其他服务器上的资源,从而扩展您的研究可能性。
您数据的安全性和机密性是我们的首要任务。您的信息将安全地存储在我们的服务器上,并且未经您的明确授权绝不会共享。我们理解个人数据的敏感性,并致力于保护您的隐私。
在我们的平台上,您将找到用户友好的数据表格,它们为CRUD操作提供全面支持。这使您能够轻松管理家谱信息。无论您需要创建、读取、更新或删除数据条目,我们直观的界面都能确保无缝体验。
定制至关重要,我们的表单设计为易于编辑,以满足您的特定需求。定制您的家谱,以反映您家族的独特细微差别和细节。我们灵活的表单允许您捕捉到使您家族历史真正特别的历史和联系。
要开始,请安装可在https://github.com/liberu-genealogy/genealogy-laravel找到的应用程序。
下载它并探索其用户友好的界面,释放轻松创建和发现您家族遗产的力量。
今天下载我们的软件,踏上追溯根源和发现连接几代人的故事之旅。