12345678910111213141516171819202122232425262728293031 |
- <?php
- /**
- * Default auth role
- *
- * @package Kohana/Auth
- * @author Kohana Team
- * @copyright (c) Kohana Team
- * @license https://koseven.ga/LICENSE.md
- */
- class Model_Auth_Role extends ORM {
- // Relationships
- protected $_has_many = [
- 'users' => ['model' => 'User','through' => 'roles_users'],
- ];
- public function rules()
- {
- return [
- 'name' => [
- ['not_empty'],
- ['min_length', [':value', 4]],
- ['max_length', [':value', 32]],
- ],
- 'description' => [
- ['max_length', [':value', 255]],
- ]
- ];
- }
- } // End Auth Role Model
|