fbnkcmaster / xdbshow
包描述在这里
v0.1.0
2022-05-23 18:19 UTC
Requires
- php: ^7.4|^8.0
Requires (Dev)
- orchestra/testbench: ^7.4
- phpunit/phpunit: ^9.0
README
xDBShow 是一个 Laravel 包,让您轻松浏览数据库。
想象一下,它就像为您的部署的 Laravel 应用程序提供的只读 PhpMyAdmin。
预览
列出表
浏览表
安装
您可以通过 composer 安装此包
composer require fbnkcmaster/xdbshow
然后发布其资产
php artisan vendor:publish --tag=xdbshow --force
要发布配置文件,请运行此命令
php artisan vendor:publish --provider="FBNKCMaster\xDBShow\Providers\ServiceProvider" --tag="config" --force
使用方法
安装后,您可以通过默认路由访问界面
https://[yourdomain.tld]/admin/xdbshow
但是,在您能访问此端点之前,请确保您已在配置文件中指定了管理员中间件的名称(通过将 'auth_admin_middleware' => null 进行更改)。否则,我们假设您在应用程序的用户模型中有一个 "isAdmin()" 方法。
在配置文件中,您还可以指定不希望显示的 "hidden_tables" 和 "hidden_columns"。
测试
composer test
变更日志
请参阅 CHANGELOG 了解最近更改的更多信息。
贡献
请参阅 CONTRIBUTING 了解详细信息。
安全
如果您发现任何与安全相关的问题,请通过电子邮件 AUTHOR@EMAIL.HERE 反馈,而不是使用问题跟踪器。
鸣谢
许可
MIT 许可证 (MIT)。请参阅 许可文件 了解更多信息。