| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- <?php
- namespace ModulesGarden\ProxmoxAddon\App\Models\Whmcs;
- /**
- * Description of CustomField
- *
- * @property int id
- * @property string type
- * @property string relid
- * @property string fieldname
- * @property string fieldtype
- * @property string description
- * @property string fieldoptions
- * @property string regexpr
- * @property string adminonly
- * @property string required
- * @property string showorder
- * @property string showinvoice
- * @property string sortorder
- * @property string created_at
- * @property string updated_at
- * @method static $this ofClient()
- * @method $this ofName()
- * @property CustomFieldValue $customFieldValue
- */
- class CustomField extends \ModulesGarden\ProxmoxAddon\Core\Models\Whmcs\CustomField
- {
- public function scopeOfClient($query)
- {
- return $query->where('type', 'client');
- }
- public function scopeOfName($query, $name)
- {
- return $query->where('fieldname', 'LIKE', "{$name}|%");
- }
- public function customFieldValue()
- {
- return $this->hasMany(CustomFieldValue::class,"fieldid");
- }
- }
|