├── .github ├── dependabot.yml └── workflows │ └── tests.yml ├── .gitignore ├── LICENSE.md ├── README.md ├── composer.json ├── database ├── factories │ ├── UserFactory.php │ └── UserRoleFactory.php └── migrations │ ├── 2014_10_12_000000_create_users_table.php │ └── 2023_08_12_000000_create_user_role_table.php ├── phpunit.xml.dist ├── src ├── Console │ ├── InstallCommand.php │ └── Show.php ├── HasRoles.php ├── Ladder.php ├── LadderServiceProvider.php ├── Models │ └── UserRole.php └── Role.php ├── stubs └── app │ ├── Models │ ├── User.php │ └── UserRole.php │ └── Providers │ └── LadderServiceProvider.php └── tests ├── CommandTest.php ├── HasRolesTest.php ├── LadderTest.php ├── OrchestraTestCase.php └── TestEnums └── Roles.php /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneadm/ladder/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneadm/ladder/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneadm/ladder/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneadm/ladder/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneadm/ladder/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneadm/ladder/HEAD/composer.json -------------------------------------------------------------------------------- /database/factories/UserFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneadm/ladder/HEAD/database/factories/UserFactory.php -------------------------------------------------------------------------------- /database/factories/UserRoleFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneadm/ladder/HEAD/database/factories/UserRoleFactory.php -------------------------------------------------------------------------------- /database/migrations/2014_10_12_000000_create_users_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneadm/ladder/HEAD/database/migrations/2014_10_12_000000_create_users_table.php -------------------------------------------------------------------------------- /database/migrations/2023_08_12_000000_create_user_role_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneadm/ladder/HEAD/database/migrations/2023_08_12_000000_create_user_role_table.php -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneadm/ladder/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/Console/InstallCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneadm/ladder/HEAD/src/Console/InstallCommand.php -------------------------------------------------------------------------------- /src/Console/Show.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneadm/ladder/HEAD/src/Console/Show.php -------------------------------------------------------------------------------- /src/HasRoles.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneadm/ladder/HEAD/src/HasRoles.php -------------------------------------------------------------------------------- /src/Ladder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneadm/ladder/HEAD/src/Ladder.php -------------------------------------------------------------------------------- /src/LadderServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneadm/ladder/HEAD/src/LadderServiceProvider.php -------------------------------------------------------------------------------- /src/Models/UserRole.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneadm/ladder/HEAD/src/Models/UserRole.php -------------------------------------------------------------------------------- /src/Role.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneadm/ladder/HEAD/src/Role.php -------------------------------------------------------------------------------- /stubs/app/Models/User.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneadm/ladder/HEAD/stubs/app/Models/User.php -------------------------------------------------------------------------------- /stubs/app/Models/UserRole.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneadm/ladder/HEAD/stubs/app/Models/UserRole.php -------------------------------------------------------------------------------- /stubs/app/Providers/LadderServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneadm/ladder/HEAD/stubs/app/Providers/LadderServiceProvider.php -------------------------------------------------------------------------------- /tests/CommandTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneadm/ladder/HEAD/tests/CommandTest.php -------------------------------------------------------------------------------- /tests/HasRolesTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneadm/ladder/HEAD/tests/HasRolesTest.php -------------------------------------------------------------------------------- /tests/LadderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneadm/ladder/HEAD/tests/LadderTest.php -------------------------------------------------------------------------------- /tests/OrchestraTestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneadm/ladder/HEAD/tests/OrchestraTestCase.php -------------------------------------------------------------------------------- /tests/TestEnums/Roles.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eneadm/ladder/HEAD/tests/TestEnums/Roles.php --------------------------------------------------------------------------------