Laravel 8 用户认证
我们经常会测试需要身份验证的页面,你可以使用 Dusk 的 loginAs
方法来避免在每次测试期间与登录页面进行交互。 loginAs
方法接收用户 ID 或者用户模型实例:
$this->browse(function ($first, $second) {
$first->loginAs(User::find(1))
->visit('/home');
});
注意:使用
loginAs
方法后,用户会话在文件中的所有测试被维护。