snipe-it/database/factories/CustomFieldsFactory.php
2018-09-29 22:41:17 -07:00

49 lines
1.2 KiB
PHP

<?php
$factory->define(App\Models\CustomField::class, function (Faker\Generator $faker) {
return [
'name' => $faker->catchPhrase,
'format' => '',
'element' => 'text',
];
});
$factory->state(App\Models\CustomField::class, 'imei', function ($faker) {
return [
'name' => 'IMEI',
'help_text' => 'The IMEI number for this device.',
'format' => 'regex:/^[0-9]{15}$/',
];
});
$factory->state(App\Models\CustomField::class, 'phone', function ($faker) {
return [
'name' => 'Phone Number',
'help_text' => 'Enter the phone number for this device.',
];
});
$factory->state(App\Models\CustomField::class, 'ram', function ($faker) {
return [
'name' => 'RAM',
'help_text' => 'The amount of RAM this device has.',
];
});
$factory->state(App\Models\CustomField::class, 'cpu', function ($faker) {
return [
'name' => 'CPU',
'help_text' => 'The speed of the processor on this device.',
];
});
$factory->state(App\Models\CustomField::class, 'mac-address', function ($faker) {
return [
'name' => 'MAC Address',
'format' => 'regex:/^([0-9a-fA-F]{2}[:-]){5}[0-9a-fA-F]{2}$/',
];
});