阅读(808) (11)

Laravel 8 用户认证

2021-07-08 16:54:57 更新

我们经常会测试需要身份验证的页面,你可以使用 Dusk 的 loginAs 方法来避免在每次测试期间与登录页面进行交互。 loginAs 方法接收用户 ID 或者用户模型实例:

$this->browse(function ($first, $second) {
    $first->loginAs(User::find(1))
          ->visit('/home');
});  

注意:使用 loginAs 方法后,用户会话在文件中的所有测试被维护。