【发布时间】:2018-06-28 19:15:30
【问题描述】:
您好,在我的 lumen 应用程序中,我创建了几个用户,我想使用这些用户在我的服务器上实时执行测试事务,目前测试数据库事务与实际记录混合在一起,这在删除时真的很痛苦。
我想要做的是在用户执行操作时检查用户,如果他们是测试用户,它应该切换到我的 test_db 并将数据保存在那里。我想知道如何做到这一点,有没有办法在模型中做到这一点,以便它根据登录用户的角色选择要保存的数据库?
【问题讨论】:
-
如何定义测试用户?通常,您会为您的实时环境单独配置一个测试/开发环境。如果您确实在实时环境中运行测试,您需要能够区分测试用户和实时用户的东西。
-
角色。我有一个名为 Test 的角色。
标签: laravel laravel-5 lumen laravel-eloquent