<?php

namespace Database\Seeders;

use Carbon\Carbon;
use Illuminate\Database\Seeder;
use Illuminate\Support\Facades\DB;

class LoaderCollectionMediaItemsTableSeeder extends Seeder
{
    private $entryBlockTable = 'loader_collection_media_item';

    private $mediaTable = 'media_items';

    /**
     * Run the database seeds.
     *
     * -return void
     */
    public function run()
    {
        // Table already deleted in DatabaseSeeder

        $now = Carbon::now();

        DB::table($this->mediaTable)->insert(
            [
                [
                    'id'                => 150,
                    'backend_user_id'   => 1,
                    'filename'          => '1-2x.jpg',
                    'original_filename' => '1-2x.jpg',
                    'extension'         => 'jpg',
                    'related_type'      => null,
                    'media_type'        => 'image',
                    'title'             => 'Loader Item 1',
                    'alt'               => 'Loader Item 1',
                    'author'            => null,
                    'width'             => '832',
                    'height'            => '582',
                    'size'              => '77100',
                    'created_at'        => $now
                ],
                [
                    'id'                => 151,
                    'backend_user_id'   => 1,
                    'filename'          => '2-2x.jpg',
                    'original_filename' => '2-2x.jpg',
                    'extension'         => 'jpg',
                    'related_type'      => null,
                    'media_type'        => 'image',
                    'title'             => 'Loader Item 2',
                    'alt'               => 'Loader Item 2',
                    'author'            => null,
                    'width'             => '834',
                    'height'            => '582',
                    'size'              => '62300',
                    'created_at'        => $now
                ],
                [
                    'id'                => 152,
                    'backend_user_id'   => 1,
                    'filename'          => '3-2x.jpg',
                    'original_filename' => '3-2x.jpg',
                    'extension'         => 'jpg',
                    'related_type'      => null,
                    'media_type'        => 'image',
                    'title'             => 'Loader Item 3',
                    'alt'               => 'Loader Item 3',
                    'author'            => null,
                    'width'             => '834',
                    'height'            => '582',
                    'size'              => '67000',
                    'created_at'        => $now
                ],
                [
                    'id'                => 153,
                    'backend_user_id'   => 1,
                    'filename'          => '4-2x.jpg',
                    'original_filename' => '4-2x.jpg',
                    'extension'         => 'jpg',
                    'related_type'      => null,
                    'media_type'        => 'image',
                    'title'             => 'Loader Item 4',
                    'alt'               => 'Loader Item 4',
                    'author'            => null,
                    'width'             => '834',
                    'height'            => '582',
                    'size'              => '78600',
                    'created_at'        => $now
                ],
                [
                    'id'                => 154,
                    'backend_user_id'   => 1,
                    'filename'          => '5-2x.jpg',
                    'original_filename' => '5-2x.jpg',
                    'extension'         => 'jpg',
                    'related_type'      => null,
                    'media_type'        => 'image',
                    'title'             => 'Loader Item 5',
                    'alt'               => 'Loader Item 5',
                    'author'            => null,
                    'width'             => '834',
                    'height'            => '582',
                    'size'              => '64200',
                    'created_at'        => $now
                ],
                [
                    'id'                => 155,
                    'backend_user_id'   => 1,
                    'filename'          => '6-2x.jpg',
                    'original_filename' => '6-2x.jpg',
                    'extension'         => 'jpg',
                    'related_type'      => null,
                    'media_type'        => 'image',
                    'title'             => 'Loader Item 6',
                    'alt'               => 'Loader Item 6',
                    'author'            => null,
                    'width'             => '834',
                    'height'            => '582',
                    'size'              => '111200',
                    'created_at'        => $now
                ],
                [
                    'id'                => 156,
                    'backend_user_id'   => 1,
                    'filename'          => '7-2x.jpg',
                    'original_filename' => '7-2x.jpg',
                    'extension'         => 'jpg',
                    'related_type'      => null,
                    'media_type'        => 'image',
                    'title'             => 'Loader Item 7',
                    'alt'               => 'Loader Item 7',
                    'author'            => null,
                    'width'             => '834',
                    'height'            => '582',
                    'size'              => '80200',
                    'created_at'        => $now
                ],
                [
                    'id'                => 157,
                    'backend_user_id'   => 1,
                    'filename'          => '8-2x.jpg',
                    'original_filename' => '8-2x.jpg',
                    'extension'         => 'jpg',
                    'related_type'      => null,
                    'media_type'        => 'image',
                    'title'             => 'Loader Item 8',
                    'alt'               => 'Loader Item 8',
                    'author'            => null,
                    'width'             => '834',
                    'height'            => '582',
                    'size'              => '95900',
                    'created_at'        => $now
                ],
                [
                    'id'                => 158,
                    'backend_user_id'   => 1,
                    'filename'          => '9-2x.jpg',
                    'original_filename' => '9-2x.jpg',
                    'extension'         => 'jpg',
                    'related_type'      => null,
                    'media_type'        => 'image',
                    'title'             => 'Loader Item 9',
                    'alt'               => 'Loader Item 9',
                    'author'            => null,
                    'width'             => '834',
                    'height'            => '582',
                    'size'              => '104900',
                    'created_at'        => $now
                ],
                [
                    'id'                => 159,
                    'backend_user_id'   => 1,
                    'filename'          => '10-2x.jpg',
                    'original_filename' => '10-2x.jpg',
                    'extension'         => 'jpg',
                    'related_type'      => null,
                    'media_type'        => 'image',
                    'title'             => 'Loader Item 10',
                    'alt'               => 'Loader Item 10',
                    'author'            => null,
                    'width'             => '834',
                    'height'            => '582',
                    'size'              => '124000',
                    'created_at'        => $now
                ],
                [
                    'id'                => 160,
                    'backend_user_id'   => 1,
                    'filename'          => '11-2x.jpg',
                    'original_filename' => '11-2x.jpg',
                    'extension'         => 'jpg',
                    'related_type'      => null,
                    'media_type'        => 'image',
                    'title'             => 'Loader Item 11',
                    'alt'               => 'Loader Item 11',
                    'author'            => null,
                    'width'             => '834',
                    'height'            => '582',
                    'size'              => '91100',
                    'created_at'        => $now
                ],
                [
                    'id'                => 161,
                    'backend_user_id'   => 1,
                    'filename'          => '12-2x.jpg',
                    'original_filename' => '12-2x.jpg',
                    'extension'         => 'jpg',
                    'related_type'      => null,
                    'media_type'        => 'image',
                    'title'             => 'Loader Item 12',
                    'alt'               => 'Loader Item 12',
                    'author'            => null,
                    'width'             => '834',
                    'height'            => '582',
                    'size'              => '88300',
                    'created_at'        => $now
                ]
            ]
        );

        DB::table($this->entryBlockTable)->insert(
            [
                [
                    'media_item_id'         => 150,
                    'loader_collection_id'  => 1,
                    'position'              => 1,
                ],
                [
                    'media_item_id'         => 151,
                    'loader_collection_id'  => 1,
                    'position'              => 2,
                ],
                [
                    'media_item_id'         => 152,
                    'loader_collection_id'  => 1,
                    'position'              => 3,
                ],
                [
                    'media_item_id'         => 153,
                    'loader_collection_id'  => 1,
                    'position'              => 4,
                ],
                [
                    'media_item_id'         => 154,
                    'loader_collection_id'  => 1,
                    'position'              => 5,
                ],
                [
                    'media_item_id'         => 155,
                    'loader_collection_id'  => 1,
                    'position'              => 6,
                ],
                [
                    'media_item_id'         => 156,
                    'loader_collection_id'  => 1,
                    'position'              => 7,
                ],
                [
                    'media_item_id'         => 157,
                    'loader_collection_id'  => 1,
                    'position'              => 8,
                ],
                [
                    'media_item_id'         => 158,
                    'loader_collection_id'  => 1,
                    'position'              => 9,
                ],
                [
                    'media_item_id'         => 159,
                    'loader_collection_id'  => 1,
                    'position'              => 10,
                ],
                [
                    'media_item_id'         => 160,
                    'loader_collection_id'  => 1,
                    'position'              => 11,
                ],
                [
                    'media_item_id'         => 161,
                    'loader_collection_id'  => 1,
                    'position'              => 12,
                ],
            ]
        );
    }
}
