IUserScopes::MeRead, 'short_description' => 'Allows access to read your Profile', 'description' => 'Allows access to read your Profile', 'system' => false, 'default' => false, 'groups' => false, ], ], 'users'); SeedUtils::seedScopes([ [ 'name' => IUserScopes::MeWrite, 'short_description' => 'Allows access to write your Profile', 'description' => 'Allows access to write your Profile', 'system' => false, 'default' => false, 'groups' => false, ], ], 'users'); SeedUtils::seedApiEndpoints('users', [ [ 'name' => 'update-my-user', 'active' => true, 'route' => '/api/v1/users/me', 'http_method' => 'PUT', 'scopes' => [ \App\libs\OAuth2\IUserScopes::MeWrite ], ], [ 'name' => 'update-my-user-pic', 'active' => true, 'route' => '/api/v1/users/me/pic', 'http_method' => 'PUT', 'scopes' => [ \App\libs\OAuth2\IUserScopes::MeWrite ], ], ]); } /** * @param Schema $schema */ public function down(Schema $schema) { } }