Files
nexusphp/app/Models/TorrentCustomField.php
2022-09-06 20:45:29 +08:00

24 lines
530 B
PHP

<?php
namespace App\Models;
class TorrentCustomField extends NexusModel
{
protected $table = 'torrents_custom_fields';
protected $fillable = [
'name', 'label', 'type', 'required', 'is_single_row', 'options', 'help'
];
public static function getCheckboxOptions(): array
{
$result = [];
$records = self::query()->get();
foreach ($records as $value) {
$result[$value->id] = sprintf('%s[%s]', $value->name, $value->label);
}
return $result;
}
}