public function createTableIfNotExists()
    {
        Schema::make(
            $this,
            function ($table) {
                $table->tableName = $this->getTable();

                /*
                | Check if table already exists
                | if not we will create an table to store session info
                 */
                if (!$table->hasTable()->run()) {
                    $table->create(
                        [
                            [
                                'column'    => 'id',
                                'type'      => 'int',
                                'length'    => 11,
                                'increment' => true,
                                'key'       => 'primary',
                            ],
                            ['column' => 'access', 'type' => 'int', 'length' => 11],
                            ['column' => 'data', 'type' => 'text'],
                            ['column' => 'session_id', 'type' => 'string', 'length' => 128],
                        ],
                        'InnoDB',
                        'latin1'
                    )->run();
                }
            }
        );
    }