<?php

namespace Database\Seeders;

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

class CategoryImport extends Seeder
{
    /**
     * Run the database seeds.
     *
     * @return void
     */
    public function run()
    {
        //Category::truncate();

        $categories = [
            [ 'name' => '留袖', 'slug' => 'tomesode' ],
            [ 'name' => '色留袖', 'slug' => 'irotomesode' ],
            [ 'name' => '訪問着', 'slug' => 'houmongi' ],
            [ 'name' => '振袖', 'slug' => 'furisode' ],
            [ 'name' => '卒業袴', 'slug' => 'hakama' ],
            [ 'name' => '七五三（子ども）', 'slug' => '753kimono_kids' ],
            [ 'name' => '産着', 'slug' => 'ubugi' ],
            [ 'name' => '色無地', 'slug' => 'iromuji' ],
            [ 'name' => '浴衣', 'slug' => 'yukata' ],
            [ 'name' => '小紋', 'slug' => 'komon' ],
            [ 'name' => '男着物', 'slug' => 'otokokimono' ],
        ];

        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]]);
        }*/
    }
}
