<?php

use Illuminate\Database\Seeder;
use App\Category;
use App\Topic;

class CategoryImport extends Seeder
{
    /**
     * Run the database seeds.
     *
     * @return void
     */
    public function run()
    {
        $categories = [
            ['name' => '恋愛・結婚', 'slug' => 'love'],
            ['name' => '美容・コスメ', 'slug' => 'cosme'],
            ['name' => 'ファッション', 'slug' => 'fashion'],
            ['name' => '髪型', 'slug' => 'hair'],
            ['name' => '大人', 'slug' => 'otona'],
            ['name' => '芸能人', 'slug' => 'gossip'],
            ['name' => '料理・食べ物', 'slug' => 'cook'],
            ['name' => 'ダイエット', 'slug' => 'diet'],
            ['name' => '家族・子育て', 'slug' => 'family'],
            ['name' => '医療・健康', 'slug' => 'health'],
            ['name' => '生活', 'slug' => 'life'],
            ['name' => '仕事', 'slug' => 'work'],
            ['name' => '実況', 'slug' => 'realtime'],
            ['name' => 'テレビ・CM', 'slug' => 'tv'],
            ['name' => 'ドラマ・映画', 'slug' => 'movie'],
            ['name' => 'マンガ・アニメ・本', 'slug' => 'comic'],
            ['name' => '音楽', 'slug' => 'music'],
            ['name' => '画像', 'slug' => 'images'],
            ['name' => 'ニュース', 'slug' => 'news'],
            ['name' => '政治・経済', 'slug' => 'politics'],
            ['name' => 'スポーツ', 'slug' => 'sports'],
            ['name' => 'IT・インターネット', 'slug' => 'tech'],
            ['name' => '犬・猫・動物', 'slug' => 'animal'],
            ['name' => '質問・雑談', 'slug' => 'talk'],
        ];

        /*foreach ($categories as $category) {
            Category::create(['name' => $category['name'], 'slug' => $category['slug'], 'description' => $category['name'], 'is_activated' => 1, 'is_deleted' => 0, 'created_at' => date('Y-m-d H:i:s'), 'updated_at' => date('Y-m-d H:i:s')]);
        }*/

        /* Assign for topic */
        $topics = Topic::all();
        $categoryList = Category::all();
        $kList = [];
        foreach ($categoryList as $it) {
            $kList[] = $it->id;
        }
        foreach ($topics as $topic) {
            $key1 = rand(0, count($kList) - 1);
            Topic::where('id', $topic->id)->update(['category_id' => $kList[$key1]]);
        }
    }
}
