Files
snipe-it/app/database/seeds/CategoriesSeeder.php
T
snipe f27fb90457 Allow override of checkin/checkout date
TODO: fix error if someone enters non-date text
2015-03-04 18:59:45 -08:00

78 lines
2.1 KiB
PHP
Executable File

<?php
class CategoriesSeeder extends Seeder
{
public function run()
{
$date = new DateTime;
$category[] = array(
'name' => 'Laptops',
'created_at' => $date->modify('-10 day'),
'updated_at' => $date->modify('-3 day'),
'user_id' => 1,
'use_default_eula' => 0,
'require_acceptance' => 0,
'deleted_at' => NULL,
'eula_text' => NULL,
);
$date = new DateTime;
$category[] = array(
'name' => 'Desktops',
'created_at' => $date->modify('-10 day'),
'updated_at' => $date->modify('-3 day'),
'user_id' => 1,
'use_default_eula' => 0,
'require_acceptance' => 0,
'deleted_at' => NULL,
'eula_text' => NULL,
);
$date = new DateTime;
$category[] = array(
'name' => 'Tablets',
'created_at' => $date->modify('-10 day'),
'updated_at' => $date->modify('-3 day'),
'user_id' => 1,
'use_default_eula' => 0,
'require_acceptance' => 0,
'deleted_at' => NULL,
'eula_text' => NULL,
);
$date = new DateTime;
$category[] = array(
'name' => 'Phones',
'created_at' => $date->modify('-10 day'),
'updated_at' => $date->modify('-3 day'),
'user_id' => 1,
'use_default_eula' => 0,
'require_acceptance' => 0,
'deleted_at' => NULL,
'eula_text' => NULL,
);
$date = new DateTime;
$category[] = array(
'name' => 'Monitors',
'created_at' => $date->modify('-10 day'),
'updated_at' => $date->modify('-3 day'),
'user_id' => 1,
'use_default_eula' => 0,
'require_acceptance' => 0,
'deleted_at' => NULL,
'eula_text' => NULL,
);
// Delete all the blog posts
DB::table('categories')->truncate();
// Insert the blog posts
Category::insert($category);
}
}