define('CachetHQ\Cachet\Models\User', function ($faker) { return [ 'username' => $faker->userName, 'email' => $faker->email, 'password' => str_random(10), 'remember_token' => str_random(10), 'api_key' => str_random(20), 'active' => true, 'level' => 1, ]; }); $factory->define('CachetHQ\Cachet\Models\Component', function ($faker) { return [ 'name' => $faker->sentence(), 'description' => $faker->paragraph(), 'link' => $faker->url(), 'status' => 1, 'order' => 0, ]; }); $factory->define('CachetHQ\Cachet\Models\Incident', function ($faker) { return [ 'name' => $faker->sentence(), 'message' => $faker->paragraph(), 'status' => 1, 'visible' => 1, ]; }); $factory->define('CachetHQ\Cachet\Models\Metric', function ($faker) { return [ 'name' => $faker->sentence(), 'suffix' => $faker->word(), 'description' => $faker->paragraph(), 'default_value' => 1, 'calc_type' => 1, 'display_chart' => 1, ]; }); $factory->define('CachetHQ\Cachet\Models\MetricPoint', function ($faker) { return [ 'metric_id' => 1, 'value' => rand(1, 100), ]; });