public function run()
 {
     Category::truncate();
     $categories = [['title' => 'Инфраструктура', 'sub' => [['title' => 'На дорогах', 'desc' => 'Пробки, аварии, ремонт, новые знаки, радары'], ['title' => 'Салоны/дилеры', 'desc' => 'Качество услуг, цены, акции'], ['title' => 'Магазины запчастей/аксессуаров', 'desc' => 'Специализированные, общие, частный привоз'], ['title' => 'Где чинить?', 'desc' => 'Специализированные и общие СТО'], ['title' => 'Кредитование', 'desc' => 'Банки, лизинг, условия, акции'], ['title' => 'Страхование', 'desc' => 'Виды, страховые компании, условия)'], ['title' => 'Навигация', 'desc' => 'Карты и навигаторы'], ['title' => 'Общественный транспорт', 'desc' => 'Маршрутный транспорт, такси-сервисы'], ['title' => 'Грузоперевозки', 'desc' => 'Грузоперевозочные компании, грузотакси'], ['title' => 'Дорожная Полиция', 'desc' => 'Рейды, сотрудники, инциденты'], ['title' => 'Учимся водить', 'desc' => 'Школы вождения, инструкторы, экзамен на права'], ['title' => 'АЗС', 'desc' => 'Качество топлива, сервис, цены'], ['title' => 'Мотели/рестораны', 'desc' => 'Придорожное качество - опыт пользователей'], ['title' => 'Остальная инфраструктура', 'desc' => 'Стоянки, мойки, автопрокат, эвакуация']]], ['title' => 'Ремонт и эксплуатация', 'sub' => [['title' => 'ГБО', 'desc' => 'Виды, производители, поломки, СТО, мастера'], ['title' => 'ГСМ', 'desc' => 'Горючее и масла, производители, проблемы'], ['title' => 'Двигатели', 'desc' => 'Типы, проблемы/поломки, профильные СТО, мастера'], ['title' => 'Электрика/электроника', 'desc' => 'Проблемы/поломки, профильные СТО, мастера'], ['title' => 'Ходовая', 'desc' => 'Подвеска, сцепление, тормозная и рулевая системы'], ['title' => 'Трансмиссия', 'desc' => 'Проблемы и поломки, СТО, мастера'], ['title' => 'Кузов', 'desc' => 'Жестянка, пластика, стекла, шумоиз-ция, покраска'], ['title' => 'Шины и диски', 'desc' => 'Подбор, производ-ли, балансировка, сход-развал'], ['title' => 'Интерьер', 'desc' => 'Обивка, отделка, профильные СТО, лучшие мастера'], ['title' => 'Мультимедиа', 'desc' => 'Выбираем и устанавливаем автозвук/автовидео'], ['title' => 'Тюнинг', 'desc' => 'Модернизация, стайлинг, ателье, мастера'], ['title' => 'Аксессуары', 'desc' => 'Для безопасности, ремонта, комфорта и др.']]], ['title' => 'Разное', 'sub' => [['title' => 'Авто-Азербайджан', 'desc' => 'Новости, ситуация, люди'], ['title' => 'Юридическая помощь', 'desc' => 'ПДД, КоАП, законы, стандарты, техрегламенты'], ['title' => 'Номерные знаки', 'desc' => 'Обсуждаем номерные знаки наших авто'], ['title' => 'Импорт авто', 'desc' => 'Перегонщики/перевозчики, оформление, таможня'], ['title' => 'ЧП - советы и помощь', 'desc' => 'Авария, угон, наезд, нежданная эвакуация'], ['title' => 'Автоиндустрия', 'desc' => 'Новости, рынок, технологии, люди'], ['title' => 'Спорт', 'desc' => 'Поклонникам авто- и мото-спорта'], ['title' => 'Мир Мото', 'desc' => 'Все что касается мототехники'], ['title' => 'С ветерком', 'desc' => 'Любителям кабрио, родстеров, тарга'], ['title' => 'Ретро-машины', 'desc' => 'Обсуждаем, гордимся, восхищаемся'], ['title' => 'Какая лучше?', 'desc' => 'Сравниваем конкурирующие модели'], ['title' => 'Будьте осторожны!', 'desc' => 'Постим фото и видео ДТП'], ['title' => 'Моя машина', 'desc' => 'Фото наших железных друзей'], ['title' => 'Уникальные машины', 'desc' => 'Фото машин с уникальным экстерьером'], ['title' => 'Продам/Ищу', 'desc' => 'Только запчасти и аксессуары'], ['title' => 'Как проехать?', 'desc' => 'Сообщество подскажет, как лучше доехать'], ['title' => 'Посоветуйте машину!', 'desc' => 'Не спешите покупать, посоветуйтесь!'], ['title' => 'Это интересно!', 'desc' => 'Интересные факты из истории индустрии'], ['title' => 'Расслабься!', 'desc' => 'Все позитивное, смешное, удивительное – сюда!'], ['title' => 'О разном', 'desc' => 'О чем хотите, но чтобы интересно!'], ['title' => 'Приложение «YOL»', 'desc' => 'Новости, обновления, ваши пожелания']]]];
     foreach ($categories as $category) {
         $catModel = Category::create(['title' => $category['title']]);
         foreach ($category['sub'] as $subCategory) {
             Category::create(['title' => $subCategory['title'], 'description' => $subCategory['desc'], 'parent_id' => $catModel->id]);
         }
     }
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Eloquent::unguard();
     //se limpian las tablas intermedias
     DB::table('users_roles')->delete();
     //se limpian las tablas de los modelos
     User::truncate();
     Roles::truncate();
     Category::truncate();
     Product::truncate();
     // se insertan los roles del sistema
     $this->call('RolesTableSeeder');
     // se ponen datos de pruebas
     $this->call('DevelopmentTableSeeder');
 }
Example #3
0
function list_import_prepare()
{
    $CI =& get_instance();
    $periods = new Period();
    $periods->truncate();
    echo 'LIST periods table truncated ...' . "\n";
    $courses = new Course();
    $courses->truncate();
    echo 'LIST courses table truncated ...' . "\n";
    $groups = new Group();
    $groups->truncate();
    echo 'LIST groups table truncated ...' . "\n";
    $rooms = new Room();
    $rooms->truncate();
    echo 'LIST rooms table truncated ...' . "\n";
    $participants = new Participant();
    $participants->truncate();
    echo 'LIST participants table truncated ...' . "\n";
    $CI->db->simple_query('TRUNCATE TABLE `course_task_set_type_rel`');
    echo 'LIST course_task_set_type_rel table truncated ...' . "\n";
    $categories = new Category();
    $categories->truncate();
    echo 'LIST categories table truncated ...' . "\n";
    $tasks = new Task();
    $tasks->truncate();
    $CI->lang->delete_overlays('tasks');
    unlink_recursive('private/uploads/task_files/', FALSE);
    unlink_recursive('private/uploads/unit_tests/', FALSE);
    echo 'LIST tasks table truncated ...' . "\n";
    $CI->db->simple_query('TRUNCATE TABLE `task_category_rel`');
    echo 'LIST task_category_rel table truncated ...' . "\n";
    $task_set_types = new Task_set_type();
    $task_set_types->truncate();
    echo 'LIST task_set_types table truncated ...' . "\n";
    $task_sets = new Task_set();
    $task_sets->truncate();
    $CI->lang->delete_overlays('task_sets');
    echo 'LIST task_sets table truncated ...' . "\n";
    $comments = new Comment();
    $comments->truncate();
    echo 'LIST comments table truncated ...' . "\n";
    $solutions = new Solution();
    $solutions->truncate();
    unlink_recursive('private/uploads/solutions/', FALSE);
    echo 'LIST solutions table truncated ...' . "\n";
    $CI->db->simple_query('TRUNCATE TABLE `task_task_set_rel`');
    echo 'LIST task_task_set_rel table truncated ...' . "\n";
}
Example #4
0
 /**
  * 测试数据填充
  * @return void
  */
 public function seedDemo()
 {
     // 文章分类
     Category::truncate();
     // 清空表
     foreach (array('PHP-PSR 代码标准', '新分类二', '新分类三', '新分类四', '新分类五') as $key => $value) {
         Category::create(array('name' => $value, 'sort_order' => $key + 1));
     }
     // 博客文章
     Article::truncate();
     // 清空表
     for ($i = 1; $i < 60; $i++) {
         Article::create(array('category_id' => 2 + $i % 4, 'user_id' => $i, 'title' => '标题' . $i, 'slug' => 'slug-biao-ti-' . $i, 'content' => $this->getArticleContent($i)));
     }
     sleep(1);
     Article::create(array('category_id' => 2, 'user_id' => 1, 'title' => 'PSR-0 自动加载规范', 'slug' => 'psr-0', 'content' => File::get(__DIR__ . '/PSR/PSR-0.md')));
     Article::create(array('category_id' => 2, 'user_id' => 1, 'title' => 'PSR-1 基础编码规范', 'slug' => 'psr-1-basic-coding-standard', 'content' => File::get(__DIR__ . '/PSR/PSR-1-basic-coding-standard.md')));
     Article::create(array('category_id' => 2, 'user_id' => 1, 'title' => 'PSR-2 编码风格规范', 'slug' => 'psr-2-coding-style-guide', 'content' => File::get(__DIR__ . '/PSR/PSR-2-coding-style-guide.md')));
     Article::create(array('category_id' => 2, 'user_id' => 1, 'title' => 'PSR-3 日志接口规范', 'slug' => 'psr-3-logger-interface', 'content' => File::get(__DIR__ . '/PSR/PSR-3-logger-interface.md')));
     // 文章评论
     Comment::truncate();
     // 清空表
     for ($i = 1; $i < 30; $i++) {
         Comment::create(array('user_id' => 1 + $i % 30, 'article_id' => 1 + $i % 5, 'content' => '评论内容' . $i));
         Article::find(1 + $i % 5)->increment('comments_count');
     }
 }
 public function run()
 {
     Category::truncate();
     Category::create(['name' => 'Hardware', 'description' => 'The people working with hardware.']);
     Category::create(['name' => 'Software', 'description' => 'The people working with software.']);
 }