careset / zermelobladetreecard
此包已被废弃,不再维护。未建议替代包。
Zermelo,一个用于Laravel的PHP报告引擎。基于Bootstrap的树形卡片报告引擎
v1.0
2020-05-15 13:23 UTC
Requires
- php: >=7.2.0
This package is auto-updated.
Last update: 2021-03-01 00:25:53 UTC
README
基于Blade的bootstrap 4.3+ "树形卡片"视图,用于Zermelo报告引擎。基本来说,此视图允许表格以特定格式显示
root | root_url | branch | branch_url | leaf | leaf_url |
---|---|---|---|---|---|
应用 | 音乐 | Shazam | https://www.shazam.com | ||
应用 | 音乐 | Amazon Music | https://music.amazon.com | ||
应用 | 音乐 | Spotify | https://www.spotify.com | ||
应用 | 音乐 | Napster | https://www.napster.com | ||
应用 | 视频 | Netflix | https://netflix.com | ||
应用 | 视频 | Youtube | https://youtube.com | ||
网页 | 搜索 | Yahoo | https://www.yahoo.com | ||
网页 | 搜索 | Dogpile | https://www.dogpile.com | ||
网页 | 搜索 | https://www.google.com | |||
网页 | 社交 | https://www.napster.com | |||
网页 | 社交 | https://reddit.com |
并变成这样:(即将提供截图)
如何开始使用
安装
此包需要Zermelo包。您需要按照zermelo安装说明配置您的应用程序以使用zermelo。
完成上述步骤后,使用composer安装,并使用artisan配置Tree Card Report
composer require careset/zermelobladetreecard
然后使用artisan进行配置
php artisan zermelo:install_zermelobladetreecard
这可能要求您确认替换某些资源...您可以选择安全地替换或不替换,这影响不大。
卡片的工作原理
这些卡片基于bootstrap卡片系统,使用blade模板实现。
运行示例
要测试您是否已正确安装,请使用artisan查看您的路由中是否有Zermelo Card URL。
./artisan route:list | grep ZermeloTreeCard
您应该看到3个不同的路由...如果您什么也没看到...那么可能出了问题...
然后复制示例数据和报告到您的安装中
mysqladmin -u YOURDBUSER -p create zermelo_tree_cards
mysql -u YOURDBUSER -p zermelo_tree_cards < vendor/careset/zermelobladetreecard/examples/data/zermelo_tree_cards.sql
cp vendor/careset/zermelobladetreecard/examples/reports/TreeCardTest.php app/Reports/
这将创建zermelo_tree_cards测试数据库,用示例数据填充它...并将卡片测试报告复制到您的安装中...
请记住,您需要确保您的Laravel DB用户有SELECT访问zermelo_cards数据库的权限。
然后打开您的浏览器到
https://example.com/ZermeloTreeCard/TreeCardTest/
您应该看到内容