Spatie/laravel-Multitenancy如何出于CRUD目的访问房东数据库? (Laravel 8)
我目前正在学习如何使用Spatie/MultiTenancy库在Laravel上实施多种应用程序。
https://github.com/spatie/spatie/laravel-multitenancy 我也使用多数据库方法,并在YouTube上观看教程。
https://spatie.be/spatie.be/docs/docs/laravel-multitenancy/ v2/installation/lust-multiple-databases
https://youtu.be/youtu.be/uvnvyzq2fw0
教程,我只教如何访问仅租户的数据库,我设法做到了,并在管理页面上有点简单。但是,我想了解更多信息,我如何访问房东数据库也可以做简单的碎屑(例如注册新租户,查看租户表)。
我试图在YouTube上的许多论坛和教程上找到一个解决方案,但它们都没有真正提供实施方法。我仍在学习过程中,所以请帮助我。
谢谢。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我想这全都在文档页面上:
为房客和房东执行代码:
htttps:// spatie。 BE/DOC/LARALV-MULTITENANCY/V2/ADVANDACT-USAGE/EXECUTING-CODE-FOR-TENANTS-and-LONDLORDS
准备模型:
因为包装中的默认租户模型使用
auspe> use> useflandlordlordConnection
特征,致电:租户::创建(...);
I guess it's all on the documentation page:
Executing code for tenants and landlords:
https://spatie.be/docs/laravel-multitenancy/v2/advanced-usage/executing-code-for-tenants-and-landlords
Preparing Models:
https://spatie.be/docs/laravel-multitenancy/v2/installation/using-multiple-databases#content-preparing-models
Since the default tenant model from the package uses the
UsesLandlordConnection
trait you should just be able to call:Tenant::create(...);