'A Ltd', 'slug' => 'a-ltd']); $companyB = Company::create(['name' => 'B Ltd', 'slug' => 'b-ltd']); LicenseKey::issueFor($companyA, 'A licence'); $user = User::factory()->create(['company_id' => $companyA->id]); Warehouse::create(['company_id' => $companyA->id, 'code' => 'A1', 'name' => 'A Warehouse']); Warehouse::create(['company_id' => $companyB->id, 'code' => 'B1', 'name' => 'B Warehouse']); $this->actingAs($user) ->get('/warehouses') ->assertOk() ->assertSee('A Warehouse') ->assertDontSee('B Warehouse'); } }