CloudInitScript.php 681 B

123456789101112131415161718192021222324252627282930
  1. <?php
  2. namespace ModulesGarden\ProxmoxAddon\App\Models;
  3. use ModulesGarden\ProxmoxAddon\Core\Models\ExtendedEloquentModel;
  4. /**
  5. * Class CloudInitScript
  6. * @package ModulesGarden\ProxmoxAddon\App\Models
  7. * @property string $id;
  8. * @property string $name
  9. * @property string $script
  10. * @property string $meta
  11. * @property string $network
  12. * @method static CloudInitScript ofIds($ids)
  13. */
  14. class CloudInitScript extends ExtendedEloquentModel
  15. {
  16. protected $table = 'CloudInitScript';
  17. /** @var array */
  18. protected $fillable = [ 'name', 'script', 'meta','network'];
  19. public function scopeOfIds($query , array $ids){
  20. return $query->whereIn('id',$ids);
  21. }
  22. }