Laravel 8 测试

2021-07-26 09:57 更新

在测试期间,Sanctum::actingAs 方法可用于验证用户身份并指定授予其令牌的能力:

use App\Models\User;
use Laravel\Sanctum\Sanctum;

public function test_task_list_can_be_retrieved()
{
    Sanctum::actingAs(
        User::factory()->create(),
        ['view-tasks']
    );

    $response = $this->get('/api/task');

    $response->assertOk();
} 

如果要授予令牌所有功能,则应在 actingAs 方法提供的功能列表中加入 *

Sanctum::actingAs(
    User::factory()->create(),
    ['*']
); 
以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号