create([ 'username' => 'lpc', 'email' => 'test@lpc.com', 'company_id' => 1, ]); Sanctum::actingAs($user); Artisan::call("lpc:initialize-route-permission"); $role = Role::factory()->create(); $user->role_id = $role->id; $user->save(); $role->syncPermissions(Permission::query()->pluck('name')->toArray()); $user->assignRole([$role->id]); } protected function simplePaginateResponseStructure(array $data): array { return [ 'data' => [ '*' => $data ], 'links' => [ 'first', 'last', 'prev', 'next', ], 'meta' => [ 'current_page', 'from', 'path', 'per_page', 'to', ] ]; } }