public function fire()
    {
        $this->record['attempts'] += 1;
        $this->record['status'] = 'running';
        DB::table($this->table)->where('ID', $this->id)->update([
            'attempts' => $this->record['attempts'],
            'status' => $this->record['status'],
        ]);

        $this->resolveAndFire(array('job' => $this->job, 'data' => $this->data));

        /** 
         * Auto delete is implemented. 
         * However, WTF is this AUTO DELETE ??? 
         * None of laravel builtin Job class implements it, 
         * nor any document mentions it.
         */
        if ($this->autoDelete()) { $this->delete(); return; } 

        /**
         * Auto release if job was not explicitly deleted/released. 
         */
        if ($this->record['status'] == 'running') { $this->release(); }
    }
public function fire()
    {
        $this->record['attempts'] += 1;
        $this->record['status'] = 'running';
        DB::table($this->table)->where('ID', $this->id)->update([
            'attempts' => $this->record['attempts'],
            'status' => $this->record['status'],
        ]);

        $this->resolveAndFire(array('job' => $this->job, 'data' => $this->data));

        /** 
         * Auto delete is implemented. 
         * However, WTF is this AUTO DELETE ??? 
         * None of laravel builtin Job class implements it, 
         * nor any document mentions it.
         */
        if ($this->autoDelete()) { $this->delete(); return; } 

        /**
         * Auto release if job was not explicitly deleted/released. 
         */
        if ($this->record['status'] == 'running') { $this->release(); }
    }
public function fire ( ) { $ this -> record [ 'attempts' ] += 1 ; $ this -> record [ 'status' ] = 'running' ; DB :: table ( $ this -> table ) -> where ( 'ID' , $ this -> id ) -> update ( [ 'attempts' => $ this -> record [ 'attempts' ] , 'status' => $ this -> record [ 'status' ] , ] ) ; $ this -> resolveAndFire ( array ( 'job' => $ this -> job , 'data' => $ this -> data ) ) ; /** 
         * Auto delete is implemented. 
         * However, WTF is this AUTO DELETE ??? 
         * None of laravel builtin Job class implements it, 
         * nor any document mentions it.
         */ if ( $ this -> autoDelete ( ) ) { $ this -> delete ( ) ; return ; } /**
         * Auto release if job was not explicitly deleted/released. 
         */ if ( $ this -> record [ 'status' ] == 'running' ) { $ this -> release ( ) ; } }
Fire the job.

@return void
Fire the job .