src/migrations/2014_10_09_212439_create_queue_table.php
public function up()
	{
        /**
         * Since L4 doesn't support specifying collation for tables/text fields, 
         * An empty table (only contains ID) is created first. 
         */
        Schema::create($this->table, function($table)
        {
            $table->bigIncrements('ID');
        });

        /**
         * Table collation is specified with raw MySQL SQL statement. 
         */
        $table_w_prefix = DB::getTablePrefix() . $this->table;
        DB::statement("ALTER TABLE `{$table_w_prefix}`
            DEFAULT CHARACTER SET ascii COLLATE ascii_general_ci;");

        /**
         * ... Then all the actual data fields are added. 
         */
        Schema::table($this->table, function($table)
		{
		    $table->string('queue_name');
            $table->enum('status', ['deleted', 'pending', 'running']);
		    $table->integer('attempts')->unsigned();
		    $table->longText('payload');
		    $table->bigInteger('fireon');
		});
	}
public function up()
	{
        /**
         * Since L4 doesn't support specifying collation for tables/text fields, 
         * An empty table (only contains ID) is created first. 
         */
        Schema::create($this->table, function($table)
        {
            $table->bigIncrements('ID');
        });

        /**
         * Table collation is specified with raw MySQL SQL statement. 
         */
        $table_w_prefix = DB::getTablePrefix() . $this->table;
        DB::statement("ALTER TABLE `{$table_w_prefix}`
            DEFAULT CHARACTER SET ascii COLLATE ascii_general_ci;");

        /**
         * ... Then all the actual data fields are added. 
         */
        Schema::table($this->table, function($table)
		{
		    $table->string('queue_name');
            $table->enum('status', ['deleted', 'pending', 'running']);
		    $table->integer('attempts')->unsigned();
		    $table->longText('payload');
		    $table->bigInteger('fireon');
		});
	}
Run the migrations.

@return void