laravel-permission
laravel-permission copied to clipboard
Support guard_name on middleware
I add some tests When a model uses more than one guard, it seems that the permissions cannot be reached
I don't know if it is an issue or expected behavior
Also, on next test, testRole has web guard_name, but login and roleMiddleware uses api,
give me 200,Shouldn't it be 403?
/** @test */
public function multiple_guard_user_can_access_role_while_login_using_specific_guard2(): void
{
config()->set('auth.guards.api.driver', 'session');
Auth::guard('api')->login($this->testUser);
$this->testUser->assignRole('testRole');
$this->assertEquals(
403,
$this->runMiddleware($this->roleMiddleware, 'testRole', 'api')
);
}
Right. Good points.
Yes, should add that test for the 403.
Dear contributor,
because this pull request seems to be inactive for quite some time now, I've automatically closed it. If you feel this pull request deserves some attention from my human colleagues feel free to reopen it.