├── .gitignore ├── README.md ├── composer.json ├── composer.lock ├── migrations ├── 2022_02_20_065520_create_admin_users_table.php ├── 2022_02_20_114512_create_admin_menus_table.php ├── 2022_02_21_034708_create_admin_departments_table.php ├── 2022_02_21_054427_create_admin_roles_table.php ├── 2022_02_21_075326_create_admin_user_roles_table.php ├── 2022_02_21_100644_create_admin_role_menus_table.php └── 2022_02_21_100656_create_admin_role_departments_table.php ├── src ├── Constructs │ └── CurdInterface.php ├── Controllers │ ├── AuthController.php │ ├── CommonController.php │ ├── CoolBaseController.php │ ├── DepartmentController.php │ ├── MenuController.php │ ├── RoleController.php │ └── UserController.php ├── Cool.php ├── CoolAdminSeeder.php ├── CoolServiceProvider.php ├── Models │ ├── AdminDepartment.php │ ├── AdminMenu.php │ ├── AdminRole.php │ ├── AdminRoleDepartment.php │ ├── AdminRoleMenu.php │ ├── AdminUser.php │ └── AdminUserRole.php ├── Requests │ └── AuthLoginRequest.php ├── Resources │ ├── DepartmentResource.php │ ├── MenusResource.php │ ├── RoleResource.php │ └── UsersResource.php ├── Traits │ ├── CurdEventTrait.php │ └── ResponseTrait.php ├── config.php └── route.php └── tests ├── CoolAdminCurdTest.php └── Faker └── CurdController.php /.gitignore: -------------------------------------------------------------------------------- 1 | /vendor 2 | /.idea 3 | 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaravel/cool-admin-api/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaravel/cool-admin-api/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaravel/cool-admin-api/HEAD/composer.lock -------------------------------------------------------------------------------- /migrations/2022_02_20_065520_create_admin_users_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaravel/cool-admin-api/HEAD/migrations/2022_02_20_065520_create_admin_users_table.php -------------------------------------------------------------------------------- /migrations/2022_02_20_114512_create_admin_menus_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaravel/cool-admin-api/HEAD/migrations/2022_02_20_114512_create_admin_menus_table.php -------------------------------------------------------------------------------- /migrations/2022_02_21_034708_create_admin_departments_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaravel/cool-admin-api/HEAD/migrations/2022_02_21_034708_create_admin_departments_table.php -------------------------------------------------------------------------------- /migrations/2022_02_21_054427_create_admin_roles_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaravel/cool-admin-api/HEAD/migrations/2022_02_21_054427_create_admin_roles_table.php -------------------------------------------------------------------------------- /migrations/2022_02_21_075326_create_admin_user_roles_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaravel/cool-admin-api/HEAD/migrations/2022_02_21_075326_create_admin_user_roles_table.php -------------------------------------------------------------------------------- /migrations/2022_02_21_100644_create_admin_role_menus_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaravel/cool-admin-api/HEAD/migrations/2022_02_21_100644_create_admin_role_menus_table.php -------------------------------------------------------------------------------- /migrations/2022_02_21_100656_create_admin_role_departments_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaravel/cool-admin-api/HEAD/migrations/2022_02_21_100656_create_admin_role_departments_table.php -------------------------------------------------------------------------------- /src/Constructs/CurdInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaravel/cool-admin-api/HEAD/src/Constructs/CurdInterface.php -------------------------------------------------------------------------------- /src/Controllers/AuthController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaravel/cool-admin-api/HEAD/src/Controllers/AuthController.php -------------------------------------------------------------------------------- /src/Controllers/CommonController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaravel/cool-admin-api/HEAD/src/Controllers/CommonController.php -------------------------------------------------------------------------------- /src/Controllers/CoolBaseController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaravel/cool-admin-api/HEAD/src/Controllers/CoolBaseController.php -------------------------------------------------------------------------------- /src/Controllers/DepartmentController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaravel/cool-admin-api/HEAD/src/Controllers/DepartmentController.php -------------------------------------------------------------------------------- /src/Controllers/MenuController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaravel/cool-admin-api/HEAD/src/Controllers/MenuController.php -------------------------------------------------------------------------------- /src/Controllers/RoleController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaravel/cool-admin-api/HEAD/src/Controllers/RoleController.php -------------------------------------------------------------------------------- /src/Controllers/UserController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaravel/cool-admin-api/HEAD/src/Controllers/UserController.php -------------------------------------------------------------------------------- /src/Cool.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaravel/cool-admin-api/HEAD/src/Cool.php -------------------------------------------------------------------------------- /src/CoolAdminSeeder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaravel/cool-admin-api/HEAD/src/CoolAdminSeeder.php -------------------------------------------------------------------------------- /src/CoolServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaravel/cool-admin-api/HEAD/src/CoolServiceProvider.php -------------------------------------------------------------------------------- /src/Models/AdminDepartment.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaravel/cool-admin-api/HEAD/src/Models/AdminDepartment.php -------------------------------------------------------------------------------- /src/Models/AdminMenu.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaravel/cool-admin-api/HEAD/src/Models/AdminMenu.php -------------------------------------------------------------------------------- /src/Models/AdminRole.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaravel/cool-admin-api/HEAD/src/Models/AdminRole.php -------------------------------------------------------------------------------- /src/Models/AdminRoleDepartment.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaravel/cool-admin-api/HEAD/src/Models/AdminRoleDepartment.php -------------------------------------------------------------------------------- /src/Models/AdminRoleMenu.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaravel/cool-admin-api/HEAD/src/Models/AdminRoleMenu.php -------------------------------------------------------------------------------- /src/Models/AdminUser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaravel/cool-admin-api/HEAD/src/Models/AdminUser.php -------------------------------------------------------------------------------- /src/Models/AdminUserRole.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaravel/cool-admin-api/HEAD/src/Models/AdminUserRole.php -------------------------------------------------------------------------------- /src/Requests/AuthLoginRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaravel/cool-admin-api/HEAD/src/Requests/AuthLoginRequest.php -------------------------------------------------------------------------------- /src/Resources/DepartmentResource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaravel/cool-admin-api/HEAD/src/Resources/DepartmentResource.php -------------------------------------------------------------------------------- /src/Resources/MenusResource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaravel/cool-admin-api/HEAD/src/Resources/MenusResource.php -------------------------------------------------------------------------------- /src/Resources/RoleResource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaravel/cool-admin-api/HEAD/src/Resources/RoleResource.php -------------------------------------------------------------------------------- /src/Resources/UsersResource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaravel/cool-admin-api/HEAD/src/Resources/UsersResource.php -------------------------------------------------------------------------------- /src/Traits/CurdEventTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaravel/cool-admin-api/HEAD/src/Traits/CurdEventTrait.php -------------------------------------------------------------------------------- /src/Traits/ResponseTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaravel/cool-admin-api/HEAD/src/Traits/ResponseTrait.php -------------------------------------------------------------------------------- /src/config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaravel/cool-admin-api/HEAD/src/config.php -------------------------------------------------------------------------------- /src/route.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaravel/cool-admin-api/HEAD/src/route.php -------------------------------------------------------------------------------- /tests/CoolAdminCurdTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaravel/cool-admin-api/HEAD/tests/CoolAdminCurdTest.php -------------------------------------------------------------------------------- /tests/Faker/CurdController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flaravel/cool-admin-api/HEAD/tests/Faker/CurdController.php --------------------------------------------------------------------------------