protected function generateResetCode()
    {
        $random = str_random(42);
        while ($this->newQuery()->where('reset_code', $random)->count() > 0) {
            $random = str_random(42);
        }

        return $random;
    }
protected function generateResetCode()
    {
        $random = str_random(42);
        while ($this->newQuery()->where('reset_code', $random)->count() > 0) {
            $random = str_random(42);
        }

        return $random;
    }
protected function generateResetCode ( ) { $ random = str_random ( 42 ) ; while ( $ this -> newQuery ( ) -> where ( 'reset_code' , $ random ) -> count ( ) > 0 ) { $ random = str_random ( 42 ) ; } return $ random ; }
Generate a unique hash for this order.
@return string
Generate a unique hash for this order .