首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Laravel (Lumen) -作为数据库中的用户

Laravel (Lumen) -作为数据库中的用户
EN

Stack Overflow用户
提问于 2016-03-02 10:01:20
回答 1查看 1.1K关注 0票数 2

在测试时,我能够创建一个模型工厂,然后充当用户。

$users = factory(User::class)->create(); $this->actingAs($users)

我是否可以充当一个已经在数据库中的用户,例如我可以引用他们的ID号,然后作为该用户进行测试?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-03 10:42:32

试试$users = User::find(1); ..。其中1是正确的id。

您也可以使用任何有说服力的函数,如User::where('name', '=', 'John');

您可能必须修复用户名称空间,比如$users = App\Models\User::find(1);use (导入)。

请注意,您也可以在每次测试后回滚您的数据库,或者干脆完全使用另一个数据库。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35743897

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档