'Tenant A', 'slug' => 'tenant-a']); $plainKey = LicenseKey::issueFor($company, 'Production licence', 'enterprise', 50); $license = LicenseKey::firstOrFail(); $this->assertStringStartsWith('WMS-', $plainKey); $this->assertNotSame($plainKey, $license->key_hash); $this->assertSame(hash('sha256', $plainKey), $license->key_hash); $this->assertTrue($company->fresh()->hasActiveLicense()); } }