<?php

namespace Database\Seeders;

use Illuminate\Database\Seeder;
use App\Faq;

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

        $fileContent = file_get_contents(public_path("content.txt"));
        $fileGroups = explode("------------------------------------", $fileContent);
        //$list = [];

        foreach ($fileGroups as $group) {
            $body = explode("++++++++++++", $group);
            $headerLabel = trim($body[0]);
            $questions = explode('===========', $body[1]);
            //$items = [];

            foreach ($questions as $question) {
                $question = trim($question);
                if (empty($question)) continue;

                $questionArr = explode("_______", $question);
                $questionLabel = trim($questionArr[0]);
                $questionContent = trim($questionArr[1]);

                Faq::create([
                    'name'         => $questionLabel,
                    'description'  => $questionContent,
                    'group'        => $headerLabel,
                    'is_activated' => 1,
                    'is_deleted'   => 0,
                    'created_at'   => date('Y-m-d H:i:s'),
                    'updated_at'   => date('Y-m-d H:i:s')
                ]);

                //$items[] = ['question' => $questionLabel, 'answer' => $questionContent];
            }

            //$list[] = ['group' => $headerLabel, 'items' => $items];
        }

        /*echo "<pre>";print_r($list);echo "</pre>";die();*/

        /*$list = [
            [ '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 ($list as $item) {
            Faq::create([
                'name'         => $item['name'],
                'slug'         => $item['slug'],
                'description'  => $item['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')
            ]);
        }*/
    }
}
