<?php

use Illuminate\Database\Seeder;
use App\Keyword;
use App\Topic;
use App\TopicKeyword;

class KeywordImport extends Seeder
{
    /**
     * Run the database seeds.
     *
     * @return void
     */
    public function run()
    {
        $keywords = [
            '宇野昌磨',
            '恋愛',
            '橋本環奈',
            'BTS',
            '土屋太鳳',
            '好き',
            'デート',
            'bokete',
            '藤原紀香',
            'Hey!Say!JUMP',
            'ジャニーズJr.',
            'DA PUMP',
            '安室奈美恵',
            '工藤静香',
            '坂口杏里',
            '独身',
            '大塚愛',
            '男性',
            '妊娠',
            'あいのり',
            '旦那',
            '山崎賢人',
            '永瀬廉',
            '木村拓哉',
            'クロちゃん',
            '田中圭',
            '福山雅治',
            '大恋愛',
            '成宮寛貴',
            'フィギュアスケート',
            'メルカリ',
            '有村架純',
            '乃木坂46',
            '実況',
            '愛子さま',
            '吉岡里帆',
            '伊藤綾子',
            '離婚',
            '羽生結弦',
            '結婚',
            '大谷翔平',
            'ボーナス',
            '佐藤健',
            'イケメン',
            'ポケ森',
            '花田優一',
            'AAA',
            'ブス',
            '断捨離',
            '付録',
            '妊活',
            '猫',
            '平野紫耀',
            '子供',
            '吉沢亮',
            '夫婦',
            '貧乏',
            'スギちゃん',
            '宝塚',
            '福原愛',
            'NEWS',
            '美人',
            '戸田恵梨香',
            '小塚崇彦',
            '宇垣美里',
            'はあちゅう',
            '声優',
            'Koki,',
            'ファッション',
            '松坂桃李',
            '米津玄師',
            '嵐',
            '櫻井翔',
            'Sexy Zone',
            '中村倫也',
            '浜崎あゆみ',
            'メイク',
            'YouTuber',
            '上沼恵美子',
            '指原莉乃',
            '結婚式',
            'スキンケア',
            '可愛い',
            'モテ',
            '悠仁さま',
            'Perfume',
            '整形',
            '雑談',
            '感想',
            '上田まりえ',
            '節約',
            '剛力彩芽',
            '堂本剛',
            '芸能人',
            '仕事',
            'テラスハウス',
            '眞子さま',
            '福士蒼汰',
            '広瀬すず',
            '吉澤ひとみ',
            '小室圭',
            'まんぷく',
            '新垣結衣',
            'M-1グランプリ',
            '不思議',
            '片思い',
            '婚活',
            'ざわちん',
            'お金',
            'とろサーモン',
            '秋篠宮さま',
            '桃',
            'KinKi Kids',
            '紗栄子',
            '彼氏',
            '岡田健史',
            '福袋',
            '秋篠宮',
            'キンプリ',
            'ローラ',
            '画像',
            '韓国',
            '堂本光一',
            'ジャニーズWEST',
            '二宮和也',
            '中谷美紀',
            'ダイエット',
            'King & Prince',
            'コスメ',
            '貯金',
            'キュン',
            'ジャニーズ',
            'あるある',
            'フィギュア',
            '綾瀬はるか',
            '高橋一生',
            '辻希美',
            '竹野内豊',
            '不倫',
            '雅子さま'
        ];

        /*foreach ($keywords as $keyword) {
            Keyword::create(['name' => $keyword, '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();
        $keywordList = Keyword::all();
        $kList = [];
        foreach ($keywordList as $it) {
            $kList[] = $it->id;
        }
        foreach ($topics as $topic) {
            for ($i = 0; $i < 4; $i++) {
                do {
                    $key1 = rand(0, count($kList) - 1);
                    $count = TopicKeyword::where('topic_id', $topic->id)->where('keyword_id', $kList[$key1])->count();
                } while ($count > 0);
                TopicKeyword::create([
                    'topic_id'   => $topic->id,
                    'keyword_id' => $kList[$key1],
                    'created_at' => date('Y-m-d H:i:s'),
                    'updated_at' => date('Y-m-d H:i:s')
                ]);
            }

        }
    }
}
