Skip to content

3.2.0

Choose a tag to compare

@binaryk binaryk released this 19 May 21:56
· 199 commits to 3.x since this release
5bf9fea

Added

  • Detach repository
  • Detach multiple repositories
 $users = $this->mockUsers(3);
        $company = factory(Company::class)->create();
        $company->users()->attach($users->pluck('id'));

        $usersFromCompany = $this->getJson('/restify-api/users?viaRepository=companies&viaRepositoryId=1&viaRelationship=users');
        $this->assertCount(3, $usersFromCompany->json('data'));

        $this->postJson('restify-api/companies/' . $company->id . '/detach/users', [
            'users' => [1, 2]
        ])
            ->assertStatus(204);

        $usersFromCompany = $this->getJson('/restify-api/users?viaRepository=companies&viaRepositoryId=1&viaRelationship=users');
        $this->assertCount(1, $usersFromCompany->json('data'));